注册 登录
编程论坛 Matlab

[求助]如果判断一个矩阵为优势对角阵?

cmkcmkcmk 发布于 2006-06-28 11:09, 1799 次点击
在matlab中,如何判断一个矩阵为优势对角阵?
用什么命令?
如果没有现成的命令的话,怎么来解决这个问题?
请高手指教
谢谢!
4 回复
#2
abingchem2006-06-28 21:02

优势对角阵是对角占优阵吗?如果是这样,编程不难

#3
cmkcmkcmk2006-07-02 15:46

需要的是具体的知道思路
而不是难不难的判断啊

#4
abingchem2006-07-03 09:32
function res=diagmost(A)
%
[m,n]=size(A);
A=abs(A);
diaLine=diag(A);
res=1;
for i=1 :m
if diaLine(i)<sum(A(i,:))-diaLine(i)
res=0;
break;
end
end
#5
abingchem2006-07-03 10:02
[m,n]=size(A);
A=abs(A);
% diaLine=diag(A);
res=1;
for i=1 :m
if A(i,i)<sum(A(i,:))-A(i,i)
res=0;
break;
end
end

呵呵,这两个时间差别很小
1