matlab solve问题相关

问题描述:

matlab solve问题相关
clc;
syms qm0 qm1 qm2 qm3;
y1=2*g0*(qm1*qm3-qm0*qm2)-f_INSc(1);
y2=2*g0*(qm2*qm3+qm0*qm1)-f_INSc(2);
y3=g0*(qm0^2-qm1^2-qm2^2+qm3^2)-f_INSc(3);
y4=2*m_INSc(1)*(qm1*qm2+qm0*qm3)+m_INSc(2)*(qm0^2-qm1^2+qm2^2-qm3^2)+2*m_INSc(3)*(qm2*qm3-qm0*qm1);
[qm0,qm1,qm2,qm3]=solve( y1,y2,y3,y4,'qm0','qm1','qm2','qm3');
这是我的程序,我要求qm0,qm1,qm2,qm3,f_INSc和m_INSc都已知,相当于隐函数求解,但matlab程序不太对,请各位给我编个能正确运行的程序我参考一下,
这个问题很难吗,怎么没人回答...
这是两个4元一次和两个四元二次方程,
1个回答 分类:综合 2014-10-23

问题解答:

我来补答
g0没有定义
再问: 忘了说了,g0也是已知的,9.8,而且我现在的问题不是报错,而是得出的结果不太对
再答: 你的f_INSc和m_INSc是多少?
再问: 那就多了,大概得20000多组数据,我是通过for循环自加,然后每回赋值给f_INSc其中一组,再进行上述公式的迭代。 数据格式的话,其中一组是 f_INSc(1)=-2.3 f_INSc(2)=-1.1 f_INSc(3)=247.2 m_INSc(1)=64 m_INSc(2)=190 m_INSc(3)=-344
再答: 我的电脑上可以运行 f_INSc(1)=-2.3;f_INSc(2)=-1.1;f_INSc(3)=247.2; m_INSc(1)=64;m_INSc(2)=190;m_INSc(3)=-344; g0=9.8; syms qm0 qm1 qm2 qm3; y1=2*g0*(qm1*qm3-qm0*qm2)-f_INSc(1); y2=2*g0*(qm2*qm3+qm0*qm1)-f_INSc(2); y3=g0*(qm0^2-qm1^2-qm2^2+qm3^2)-f_INSc(3); y4=2*m_INSc(1)*(qm1*qm2+qm0*qm3)+m_INSc(2)*(qm0^2-qm1^2+qm2^2-qm3^2)+2*m_INSc(3)*(qm2*qm3-qm0*qm1); [qm0,qm1,qm2,qm3]=solve( y1,y2,y3,y4,'qm0','qm1','qm2','qm3'); qm0 qm1 qm2 qm3 qm0 = 2.9564572011955169941935497891286 -4.0601134680696893073383469317377 -2.9564572011955169941935497891286 4.0601134680696893073383469317377 0.025465269232479031174955752612455*i -0.0047201955743037090412165241411119*i -0.025465269232479031174955752612455*i 0.0047201955743037090412165241411119*i qm1 = -0.025465269232479031174955752612451 -0.0047201955743037090412165241411201 0.025465269232479031174955752612451 0.0047201955743037090412165241411201 2.9564572011955169941935497891286*i 4.0601134680696893073383469317377*i -2.9564572011955169941935497891286*i -4.0601134680696893073383469317377*i qm2 = 0.004720195574303709041216524141194 -0.025465269232479031174955752612439 -0.004720195574303709041216524141194 0.025465269232479031174955752612439 -4.0601134680696893073383469317377*i 2.9564572011955169941935497891286*i 4.0601134680696893073383469317377*i -2.9564572011955169941935497891286*i qm3 = 4.0601134680696893073383469317377 2.9564572011955169941935497891286 -4.0601134680696893073383469317377 -2.9564572011955169941935497891286 0.0047201955743037090412165241411119*i 0.025465269232479031174955752612455*i -0.0047201955743037090412165241411119*i -0.025465269232479031174955752612455*i
 
 
展开全文阅读
剩余:2000
上一页:合外力做功,