資源簡介
用Jacobi法求特征值的matlab程序代碼
有注解,可以按照自己需求進行修改。
代碼片段和文件信息
A=[1010;0120;1210;0001];
s=10;??%循環次數
d=zeros(s+11);
d(1)=dot(diag(A)diag(A));
[mn]=size(A);
for?k=1:s???%?采用Jacobi法迭代的次數
????a_max=0;??%初設A的各元素中a12最大。
????for?i=1:m
????????for?j=1:n
????????????if?abs(A(ij))>a_max&&i~=j????%?循環比較,找出最大元素
????????????????a_max=A(ij);
????????????????i_max=i;
????????????????j_max=j;
????????????end
????????end
????end
????t1=(A(i_ma
- 上一篇:matlab 3D機器人仿真
- 下一篇:凸級電機MTPA控制
評論
共有 條評論