|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
二分法中的nargin==3是什么意思,怎么数的,变量是什么,/ T3 A) Z, v7 F9 w) D# R
二分法的程序是:1 r/ F+ z% X& P) V, u0 Z6 F
function x=second2(f,a,b,eps)/ B2 R7 \# D( @( c9 f8 `
if(nargin==3)
( B, k7 w0 d7 {5 q* z# c* N1 m# meps=1.0e-4;
8 U3 R* w+ z; K2 F: b7 jend7 T1 ^$ W% c5 C; @% W( D
f1=subs(sym(f),findsym(sym(f)),a);
! `# j2 Q: g- W7 z% of2=subs(sym(f),findsym(sym(f)),b);2 ?! g" u& s8 T/ f9 w0 q v$ F" n' D
if(f1==0)x=a;end. k& H' \9 S( o% g1 k* o) N# W
if(f2==0)" h l$ {; ^ u: M# B Y
x=b;end
4 ]& J1 n D1 ^4 a& e. \if(f1*f2>0)
4 }: r" \6 X9 S5 |6 H5 mdisp('两端点函数值乘机大于0‘);
% v9 z! ^$ ]: u9 Sreturn;
3 K3 c# C/ M" F8 U9 \5 X% _else3 H1 D/ w; Q* t: G/ K
x=findroots(f,a,b,eps);
0 Y' k3 i$ J# f6 c- K- Yend
9 y5 y' \( k% T& T, T# k9 o问题,nargin是那几个变量,没有这句判断会怎样,
0 W. d3 ~- u5 ^) R: e w4 }附例题% j, L, Q/ v0 S! {. s$ ^0 R
利用二分法求x^3-3*x+1=0的根
! O& ^$ N2 k( d' Q4 \ |
|