| 
 | 
	
    
 
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册  
 
x
 
二分法中的nargin==3是什么意思,怎么数的,变量是什么,5 ^, E- x, s5 ~* k. m: ~! ~5 x 
二分法的程序是:* i. K) M0 @1 e: `/ _ 
function x=second2(f,a,b,eps)/ y7 h! S, l& ]* ^ 
if(nargin==3) 
3 |! z3 L6 [7 C/ i! i  I) S; c; p% v7 P% Meps=1.0e-4;! \( Y( X! P* o 
end 
8 w9 H- A6 g1 v0 k+ s4 K, P9 ]f1=subs(sym(f),findsym(sym(f)),a);* a$ Z$ {0 U# G7 m/ g7 }& ~6 Y: S 
f2=subs(sym(f),findsym(sym(f)),b); 
7 r! l% w( w4 Hif(f1==0)x=a;end 
: I0 F7 ^& J" }/ q8 Jif(f2==0) 
* ?7 r: U, ?1 G( z# E2 Hx=b;end 
, F$ p. H+ w. H. D" Kif(f1*f2>0) 
- `7 H  H- L: W5 G0 m. M+ Rdisp('两端点函数值乘机大于0‘);0 ?. {6 T! {& j9 i8 T 
return; 
5 O( B" R' G* K& `else 
4 C7 e1 Z: F" H6 N/ z2 I0 l3 lx=findroots(f,a,b,eps);/ n$ L& i5 R. E% @ 
end1 F' t; `2 u2 X% G( \& K" s9 M. r 
问题,nargin是那几个变量,没有这句判断会怎样,) G/ `; _4 s2 a3 @, r' \ 
附例题 
: M9 p2 z! x6 l  n9 }% Y3 `利用二分法求x^3-3*x+1=0的根6 m" L. C* r& g% _* j 
 |   
 
 
 
 |