PDA

查看完整版本 : 用solve解方程


Lixiney
2009-03-22, 11:03
有一个很简单的方程我用solve解不出,如下:
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"值,最后得出的是空值,是不是最后一步的问题?

blackback
2009-03-23, 10:06
Matlab 好像很难求隐式方程的解

xsprinkle
2009-03-24, 10:26
S=solve('70*cos(q)+130*(1-(90*sin(p)-70*sin(q))/130)^0.5-90*cos(p)=150','p')

我用这个 式子
得出的是个漫长的 带q 的 表达式