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))
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/26 02:04:05
![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))](/uploads/image/z/1340349-69-9.jpg?t=matlab%E7%A8%8B%E5%BA%8F%E9%97%AE%E9%A2%98%2C%E5%93%AA%E9%87%8C%E9%94%99%E4%BA%86%2C%25+%E7%BB%93%E6%9E%84%E6%A8%A1%E6%80%81%E5%88%86%E6%9E%90cn%3D20%3Bm0%3D%5B1+2+3+4+5+6+7+8+9+10+11+12+13+14+15+16+17+18+19+20%5D%3Bk0%3D%5B1+2+3+4+5+6+7+8+9+10+11+12+13+14+15+16+17+18+19+20%5D%3Bl%3Ddiag%28ones%28cn%29%29%3Bm%3Ddiag%28m0%29%3B%5Bik%5D%3Dmatrixju%28k0%2Ccn%29%3B%5Bx%2Cd%5D%3Deig%28ik%2Cm%29%3Bd%3Ddiag%28sqrt%28d%29%29)
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))
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程序问题,哪里错了,% 结构模态分析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))
matrixju
是自定义函数,把那个M文件拷贝到当前目录