Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) |
![]() |
![]() |
#1 |
初级会员
注册日期: 2009-03-22
年龄: 37
帖子: 1
声望力: 0 ![]() |
![]()
麻烦大家帮我看下我的语句哪里出错了。不胜感谢。
>> syms q0 q1 q2 q3 q4 q5 q6 q7 q8 t1 t2 t3 t4 t5 t6 t7 t8 n0 n1 n2 n3 n4 n5 n6 n7 n8 o h0 h1 h2 h3 h4 h5 h6 h7 h8 hc r1 r2 r3 r4 r5 r6 r7 r8; e1=sym('q0*n0+t1*n1+t2*n2+t3*n3+t4*n4+t5*n5+t6*n6+t7*n7+t8*n8=h0-hc+(1-n0)o'); e2=sym('q1*n1+r2*n2+r3*n3+r4*n4+t5*n5+t6*n6+t7*n7+t8*n8=h1-hc+(1-n0)o'); e3=sym('q2*n2+r3*n3+r4*n4+t5*n5+t6*n6+t7*n7+t8*n8=h2-hc+(1-n0)o'); e4=sym('q3*n3+r4*n4+t5*n5+t6*n6+t7*n7+t8*n8=h3-hc'); e5=sym('q3*n3+r4*n4+t5*n5+t6*n6+t7*n7+t8*n8=h4-hc'); e6=sym('q5*n5+r6*n6+r7*n7+r8*n8=h5-hc'); e7=sym('q6*n6+r7*n7+r8*n8=h6-hc'); e8=sym('q7*n7+r8*n8=h7-hc'); e9=sym('q8*n8=h8-hc'); [n0,n1,n2,n3,n4,n5,n6,n7,n8]=solve(e1,e2,e3,e4,e5,e6,e7,e8) ??? Error using ==> sym.sym>char2sym Not a valid symbolic expression. Error in ==> sym.sym at 92 S = char2sym(x); |
![]() |
![]() |
![]() |
#2 |
初级会员
注册日期: 2009-03-20
年龄: 42
帖子: 26
声望力: 17 ![]() |
![]()
你这是不是复制粘贴的啊?你把
e1=sym('q0*n0+t1*n1+t2*n2+t3*n3+t4*n4+t5*n5+t6*n6+t7*n7+t8*n8=h0-hc+(1-n0)o'); 中最后那个小o去掉。就可以运行了。同样,e2,e3,中也是如此。调整后的代码如下:syms q0 q1 q2 q3 q4 q5 q6 q7 q8 t1 t2 t3 t4 t5 t6 t7 t8 n0 n1 n2 n3 n4 n5 n6 n7 n8 o h0 h1 h2 h3 h4 h5 h6 h7 h8 hc r1 r2 r3 r4 r5 r6 r7 r8; e1=sym('q0*n0+t1*n1+t2*n2+t3*n3+t4*n4+t5*n5+t6*n6+t7*n7+t8*n8=h0-hc+(1-n0)'); e2=sym('q1*n1+r2*n2+r3*n3+r4*n4+t5*n5+t6*n6+t7*n7+t8*n8=h1-hc+(1-n0)'); e3=sym('q2*n2+r3*n3+r4*n4+t5*n5+t6*n6+t7*n7+t8*n8=h2-hc+(1-n0)'); e4=sym('q3*n3+r4*n4+t5*n5+t6*n6+t7*n7+t8*n8=h3-hc'); e5=sym('q3*n3+r4*n4+t5*n5+t6*n6+t7*n7+t8*n8=h4-hc'); e6=sym('q5*n5+r6*n6+r7*n7+r8*n8=h5-hc'); e7=sym('q6*n6+r7*n7+r8*n8=h6-hc'); e8=sym('q7*n7+r8*n8=h7-hc'); e9=sym('q8*n8=h8-hc'); |
![]() |
![]() |
![]() |
#3 |
高级会员
注册日期: 2008-11-07
住址: 湖南长沙
帖子: 233
声望力: 21 ![]() |
![]()
sym.sym?
没有见过这样的啊,是不是语法错误,你声明的时候多写了syms? |
![]() |
![]() |