Labfans是一个针对大学生、工程师和科研工作者的技术社区。 论坛首页 | 联系我们(Contact Us)
MATLAB爱好者论坛-LabFans.com
返回   MATLAB爱好者论坛-LabFans.com > 工程数学软件 > MATLAB论坛
MATLAB论坛 一切MATLAB相关问题在此讨论。
回复
 
主题工具 显示模式
旧 2009-05-06, 10:57   #1
kingscross
初级会员
 
注册日期: 2009-05-06
年龄: 39
帖子: 1
声望力: 0
kingscross 正向着好的方向发展
默认 关于数组,函数,For 循环问题

各位好,我的程序是建一个数组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 编辑。
kingscross 当前离线   回复时引用此帖
回复

主题工具
显示模式

发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛启用 表情符号
论坛启用 [IMG] 代码
论坛禁用 HTML 代码



所有时间均为北京时间。现在的时间是 18:32


Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.