⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 exm041532_1.m

📁 matlab mfiles实例分析
💻 M
字号:
clear all,n=200;						%给出矩阵的阶数
rand('state',1),randn('state',2)	%为重复产生相同的矩阵而设
A=sprandsym(n,0.015,0.1,1);		%建立(200*200)随机正定稀疏矩阵。
subplot(1,2,1),spy(A,'b',10),title('Spy plot of matrix A')
subplot(1,2,2),d=symmmd(A);		%采用最小度排序算法
spy(A(d,d),'b',10),title('Matrix A with Minimun degree ordering');
B=full(A);							%给出 A 的全元素形式
% 比较三个矩阵的 cholesky 三角分解的运算时间(相对值)
format short e
tic, L1=chol(B);t1=toc;				%全元素时,cholesky分解的计算时间
tic, L2=chol(A);t2=toc/t1;			%稀疏时,cholesky分解的计算时间
tic, L3=chol(A(d,d));t3=toc/t1; 	%最小度排序时,cholesky分解的计算时间
disp('    全元素阵      稀疏矩阵  	     最小排序阵'),disp([1,t2,t3])  

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -