
怎样用matlab编程生成一个随机的对角占优矩阵
2个回答
展开全部
看你怎么随机法了,很简单的一种是先任意随机,然后对对角线元素加以处理,使其对角占优。
例如
A=100*rand(n)-50;% A元素是-50~50
for i=1:n
A(i,i)=sum(abs(A(i,:)))+25*rand(1); %对角占优的量为0~25
end
例如
A=100*rand(n)-50;% A元素是-50~50
for i=1:n
A(i,i)=sum(abs(A(i,:)))+25*rand(1); %对角占优的量为0~25
end
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询