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

📄 testchol.m

📁 斯坦福大学Grant和Boyd教授等开发的凸优化matlab工具箱
💻 M
字号:
%%***********************************************************%% testchol: test file to verify that spchol%%           has been set up correctly to solve%%       %%     X*y = b; %%%%***********************************************************   X = sprand(500,500,0.1); X = X*X'; X = 0.5*(X+X');   m = length(X);   b = ones(m,1); b = sparse(b); %% create right-hand side vector  fprintf('  testing sparse cholesky factorization rountines...\n'); %%%% solve X*y = b%%  L = sparcholfun(symbcholfun(X),X);  L.d(find(L.skip)) = inf;  y = bwblkslvfun(L, fwblkslvfun(L,b) ./ L.d);%%%% verify results%%  res = norm(X(L.perm,L.perm)-L.L*spdiags(L.d,0,m,m)*L.L','fro');   fprintf('  norm(X(perm,perm)- LDL^T) = %3.1e\n',res);   res = norm(X*y-b);   fprintf('  norm(X*y-b) = %3.1e\n',res); %%%%***********************************************************

⌨️ 快捷键说明

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