为什么执行后显示的是下标索引必须为正整数类型或逻辑类型
A(1:10)=2+randn([1,10]);k=A(i);K=[k+k-k000000-k2*k-k000000-k2*k-k000000-k2*k-0.5*k000...
A(1:10)=2+randn([1,10]);
k=A(i);
K=[k+k -k 0 0 0 0 0 0
-k 2*k -k 0 0 0 0 0
0 -k 2*k -k 0 0 0 0
0 0 -k 2*k -0.5*k 0 0 0
0 0 0 -0.5*k k -0.5*k 0 0
0 0 0 0 -0.5*k k -0.5*k 0
0 0 0 0 0 -0.5*k k -0.5*k
0 0 0 0 0 0 -0.5*k 0.5*k];
M=[ 5 0 0 0 0 0 0 0
0 5 0 0 0 0 0 0
0 0 5 0 0 0 0 0
0 0 0 5 0 0 0 0
0 0 0 0 4 0 0 0
0 0 0 0 0 4 0 0
0 0 0 0 0 0 4 0
0 0 0 0 0 0 0 4];
[VT,VL]=eig(K,M);
Flex=VT*inv(VL)*VT';
求前辈帮忙看一下,为什么执行后显示的是下标索引必须为正整数类型或逻辑类型? 展开
k=A(i);
K=[k+k -k 0 0 0 0 0 0
-k 2*k -k 0 0 0 0 0
0 -k 2*k -k 0 0 0 0
0 0 -k 2*k -0.5*k 0 0 0
0 0 0 -0.5*k k -0.5*k 0 0
0 0 0 0 -0.5*k k -0.5*k 0
0 0 0 0 0 -0.5*k k -0.5*k
0 0 0 0 0 0 -0.5*k 0.5*k];
M=[ 5 0 0 0 0 0 0 0
0 5 0 0 0 0 0 0
0 0 5 0 0 0 0 0
0 0 0 5 0 0 0 0
0 0 0 0 4 0 0 0
0 0 0 0 0 4 0 0
0 0 0 0 0 0 4 0
0 0 0 0 0 0 0 4];
[VT,VL]=eig(K,M);
Flex=VT*inv(VL)*VT';
求前辈帮忙看一下,为什么执行后显示的是下标索引必须为正整数类型或逻辑类型? 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询