|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
二分法中的nargin==3是什么意思,怎么数的,变量是什么,2 `" _" V) g6 W9 B, v; D U) {
二分法的程序是: g J1 x0 ]8 Z3 p2 _3 j
function x=second2(f,a,b,eps)
# T' n& H3 k. q0 pif(nargin==3)- x( P: r. W3 T2 u# s
eps=1.0e-4;
/ r0 w/ E) B: t& [" d- E& Oend0 Y0 s9 D" {. J- x; K
f1=subs(sym(f),findsym(sym(f)),a);( N1 Z1 R# O3 w3 D$ s, L
f2=subs(sym(f),findsym(sym(f)),b);
6 V" }! K8 R4 H' Iif(f1==0)x=a;end
' R0 |3 Y: }/ yif(f2==0)! [" u+ | L% `: H9 @
x=b;end
& Y+ O1 K- \; N. n3 u- q1 E! @if(f1*f2>0)0 X' }9 K7 [% u) J
disp('两端点函数值乘机大于0‘);7 _, o( c3 D/ w, E% s. M" s
return;" L; I- x6 c- z4 }8 r5 B" R
else
% t2 s0 l- M" M" |- w. kx=findroots(f,a,b,eps);5 I" L! |: ]1 \* h3 p$ l
end1 l& P% ]" M% w0 b, s, L/ V i
问题,nargin是那几个变量,没有这句判断会怎样,
- f0 x- ], ?7 n4 }' J5 P+ e附例题! V1 X* H3 I" [9 q2 ~9 s
利用二分法求x^3-3*x+1=0的根
, F1 C! L9 T) S7 }: B4 z) T2 \ |
|