cycjacobi.m

来自「various matlab programs to slove various」· M 代码 · 共 21 行

M
21
字号
function [D,sweep,psi]=cycjacobi(A,toll)n=max(size(A)); D=A; psiD=norm(A,'fro'); epsi=toll*psiD; psiD=psinorm(D); [psi]=psiD; sweep=0; while (psiD > epsi)   sweep=sweep+1;  for p=1:(n-1)    for q=(p+1):n       [c,s]=symschur(D,p,q);        [D]=gacol(D,c,s,1,n,p,q);       [D]=garow(D,c,s,p,q,1,n);    end;   end;   psiD=psinorm(D);   psi=[psi; psiD];endreturn

⌨️ 快捷键说明

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