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

📄 regfalsi.m

📁 various matlab programs to slove various problems
💻 M
字号:
function [xvect,xdif,fx,nit]=regfalsi(xm1,x0,toll,nmax,fun)nit=0; x=xm1; f=eval(fun); fx=[f]; x=x0; f=eval(fun); fx=[fx, f]; xvect=[xm1,x0]; xdif=[]; f=toll+1; kprime=1;while (nit < nmax & (abs(f) > toll)    nit=nit+1;     dim=length(xvect);     x=xvect(dim);     fxk=eval(fun);     xk=x;     i=dim;     while (i >= kprime)       i=i-1;        x=xvect(i);        fxkpr=eval(fun);       if ((fxkpr*fxk) < 0)         xkpr=x; kprime=i; break; end;     end;    x=xk-fxk*(xk-xkpr)/(fxk-fxkpr); xvect=[xvect, x]; f=eval(fun);     fx=[fx, f]; err=abs(x-xkpr); xdif=[xdif, err];end;

⌨️ 快捷键说明

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