A = RANDCONDMAT(n, cond, options) 生成条件数等于cond的随机nxn矩阵。 A = RANDCONDMAT(...,'对称') 生成对称A。 A = RANDCONDMAT(...,'positive') 生成正定(对称或不对称)A。 A = RANDCONDMAT(...,'norm', nrm) 强制 A 的矩阵范数等于 nrm。 默认为 1。
此实用程序可用于各种数值算法测试。 例子:
n=100; nchecks = 100 t=zeros(nchecks,1); er=zeros(nchecks,1);
对于 i=1:nchecks; cnd = 30*i; A = RandCondMat(n,cnd,'对称','正'); b = rand(n,1); 抽动; x = pcg(A,b); t(i)=toc; er(i) = 范数(b -
2021-10-26 15:29:49
2KB
matlab
1