作业帮 > 综合 > 作业

matlab程序问题,哪里错了,

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/06/16 13:49:57
matlab程序问题,哪里错了,
% 结构模态分析
cn=20;
m0=[1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20];
k0=[1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20];
l=diag(ones(cn));
m=diag(m0);
[ik]=matrixju(k0,cn);
[x,d]=eig(ik,m);
d=diag(sqrt(d));
for i=l:cn
[dl(i),j]=min(d);
xgd(:,i)=x(:,j);
d(j)=max(d)+1;
end
w=dl;
x=xgd;
matlab程序问题,哪里错了,
matrixju
是自定义函数,把那个M文件拷贝到当前目录
再问: 拷到当前目录下就可以了吗?
再答: 你试试啊,至少现在明显是这个错误,有错误再分析是哪的原因。