用MATLAB怎么解这个方程啊,编程一定要正确,如果正确,我可以再加分

来源:百度知道 编辑:UC知道 时间:2024/06/15 12:18:02
有一个很简单的方程我用MATLAB解不出,如下:
q=0;
s=('70*cos(q)+130*(1-(90*sin(p)-70*sin(q))/130)^0.5-90*cos(p)=150');
p=solve('s')

我想解是"P"值,最后得出的系空值,是不是最后一步的问题?

q=0;
s=('70*cos(q)+130*(1-(90*sin(p)-70*sin(q))/130)^0.5-90*cos(p)=150');
p=solve(s)
这样就行啦~~

楼上答的对
但是我在matlab上解得不正确
手算也有问题
也许你给的表达式不正确

syms p;q=0;
p=solve(70*cos(q)+130*(1-(90*sin(p)-70*sin(q))/130)^0.5-90*cos(p)-150)
p=vpa(p)