Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) |
![]() |
![]() |
#1 |
初级会员
注册日期: 2009-05-06
年龄: 39
帖子: 1
声望力: 0 ![]() |
![]()
各位好,我的程序是建一个数组omega(4*4),有四个部分,但是划横线的两行有错误,请大家能不能帮我修改一下,谢谢了。(注:第一部分是omega(1:3,1:3)=c(3*3矩阵),第二部分是omega(1:3,4)=e,第三部分是omega(4,1:3)=ee,第四部分是omega(4,4)=f)。谢谢。
i=1:0.1:600; deltat=0.1; omega=zeros(4,4); e=zeros(3,1); absw(i)=sqrt(w1(i)^2+w2(i)^2+w3(i)^2); e=sin(0.5*absw(i)*deltat)*w/absw(i); omega(1:3,1:3)=[(cos(0.5*absw(i)*deltat)*[1 0 0; 0 1 0;0 0 1])-[0 -e(3) e(2); e(3) 0 -e(1); -e(2) e(1) 0]; omega(4,1:3)=-[e]'; omega(1:3,4)=e; omega(4,4)=(cos(0.5*absw(i)*deltat); ??? Error: File: space2.m Line: 65 Column: 13 The expression to the left of the equals sign is not a valid target for an assignment. 谢谢大家 此帖于 2009-05-06 10:59 被 kingscross 编辑。 |
![]() |
![]() |