| 查看: 155 | 回复: 1 | ||
| 当前主题已经存档。 | ||
jily木虫 (正式写手)
|
[交流]
Mathematica求解的问题
|
|
★ ★ ★ ★ ★ ★
jily(金币+6,VIP+0):谢谢关注!同时鼓励新虫。:-) 这个问题已通过其他途径解决了。 1-11 13:29
jily(金币+6,VIP+0):谢谢关注!同时鼓励新虫。:-) 这个问题已通过其他途径解决了。 1-11 13:29
|
感觉是solve命令中的问题。试试下面的命令,看能不能运算 先让3个等式都除以dq Clear[w,q,y,a,b,u,T,p] (*Comment: dNq=dN/dq, dwq=dw/dq,dTq=dT/dq*) eq1=-u*dNq*a*Cos[w]*Cos[q]+dNq*Sin[q]+u*dNq*b*Sin[w]*Cos[q]-T*Cos[w]*Sin[q]+dTq*Cos[w]*Cos[q]-T*dwq*Sin[w]*Cos[q]; eq2=u*dNq*a*Sin[w]+u*dNq*b*Cos[w]-T*dwq*Cos[w]-dTq*Sin[w]; eq3=u*dNq*a*Cos[w]*Sin[q]+dNq*Cos[q]+u*dNq*b*Sin[w]*Sin[q]-T*Cos[w]*Cos[q]+T*dwq*Sin[w]*Sin[q]-dTq*Cos[w]*Sin[q]; Solve[{eq1==0,eq2==0,eq3==0},{dNq,dwq,dTq}] PS: symbolic的运算Matlab要用symbol定义变量,不如直接用Mathematica或者Maple,除非没有这些软件。 |
2楼2009-12-31 00:11:09













回复此楼