逆broyden秩序法.txt

来自「逆Bbroyden秩1法解非线性方程组实例」· 文本 代码 · 共 14 行

TXT
14
字号
function[x,k]=broyden1(fun,dfun,x,tol,trace)
k=0;
f=feval(fun,x);
df=feval(dfun,x);
B=inv(df);
while(k<trace)
   k=k+1;
   s=-f*B';x=x+s;
   if norm(s)/(1+norm(x))<tol break;end
   f1=feval(fun,x);
   y=f1-f;f=f1;
   z=b*y';r=s*z;
   B=B+(s'-z)*s*B/r;
end

⌨️ 快捷键说明

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