fastdown.m

来自「Matlab语言常用算法程序集.rar 里面有很多有用的Matlab数值运」· M 代码 · 共 17 行

M
17
字号
function [x,n]= fastdown(A,b,x0,eps)
if(nargin == 3)
    eps = 1.0e-6;
end

x=x0;
n=0;
tol=1;
while(tol>eps)                       %以下过程可参考算法流程
    r  = b-A*x0;
    d  = dot(r,r)/dot(A*r,r);
    x  = x0+d*r;
    tol = norm(x-x0);
    x0 = x;
    n  = n + 1;
end

⌨️ 快捷键说明

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