matlab 中用那个函数计算矩阵的谱半径

哪位知道matlab中用什么函数计算谱半径啊,麻烦给写一个例子,谢谢了。

用vrho()求谱半径。例如输入矩阵A=[1 0; 0 3],用vrho(A)求得谱半径为3
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-08-14
A=[10 3 1;2 -10 3;1 3 10];
b=[14 -5 14]';
D=diag(diag(A));
L=-tril(A,-1);U=-triu(A,1);
B=D\(L+U);f=D\b;
x=[0;0;0];
for k=1:9
x=B*x+f;
x'
end 其中B矩阵的矩阵半径:R=max(abs(eig(B)))=0.3873<1 收敛
高斯-赛德尔迭代本回答被网友采纳
第2个回答  2013-12-13
matlab2013中没法用 vrho(),怎么回事呢
第3个回答  2013-05-25
R=max(abs(eig(B))) 其中的上、下三角矩阵 对角矩阵 自己应该知道吧?
还是看看这个百科 http://baike.baidu.com/view/2012163.htm 有例子的
相似回答