:öַ

ʽ:
[x1,er,l]=SolveImplicitDichotomy(f,x,,,LoopSum,Error,a,b,y1,y2,,yn)
[x1,er,l]=SolveImplicitDichotomy(f,x,,,LoopSum,Error,a,b,y1,y2,)
[x1,er,l]=SolveImplicitDichotomy(f,x,,,LoopSum,Error,a,b,y1,y2)
[x1,er,l]=SolveImplicitDichotomy(f,x,,,LoopSum,Error,a,b,y1)
[x1,er,l]=SolveImplicitDichotomy(f,x,,,LoopSum,Error)
[x1,er,l]=SolveImplicitDichotomy(f,x,,,LoopSum)
[x1,er,l]=SolveImplicitDichotomy(f,x,,)
[x1,er,l]=SolveImplicitDichotomy(f,x,)
[x1,er,l]=SolveImplicitDichotomy(f,x)
[x1,er,l]=SolveImplicitDichotomy(f)

f:ű洢x,y1,y2,,ynΪıʽ
x:ҪԱ,ĬΪx
LoopSum:ѭ,Ĭ3000
Error:Ƶľ,Ĭ1e-12
a:x,ĬΪ1000.ֵΪʱ,ÿԪضӦy1,y2,,ynԪ 
b:x,ĬΪ-1000.ֵΪʱ,ÿԪضӦy1,y2,,ynԪ 
y1,y2,,yn:ΪʽfԱ,Ϊֵ߾,άһ

x1:ضӦĽ
er:ؽԾ
l:⵽Žѭ

ע:

1ֻһδ֪
2ж,ֻһ
3زʱ,עŵ
4ʹñʱ,뱣֤ĺ[a,b]Ųһ,


ο://ִӦѧֲ.ֵ[M].廪ѧ,,2007:267-269

:
//֪бʽ 6*sin(x+z*y)+5-6*y=0 ,֪xz,yֵ

x = [ 4.00000000000000    5.00000000000000    6.00000000000000
      7.00000000000000    8.00000000000000    9.00000000000000 ]
z = [-5.00000000000000    6.00000000000000    0.00000000000000
      9.00000000000000    3.00000000000000    4.00000000000000 ]

//ϵͳѾxz,ִ
f="6*sin(x+z*y)+5-6*y";
[y,er,l]=SolveImplicitDichotomy(f,"y",,,3000,1e-12,50,-50,x,z)//سõ½(ע,˼)xΪ4zΪ-5ʱӦyΪ0.80555615109787ʱΪ4.8139270347E-13
y =
[ 0.80555615109787   -0.10619353114051    0.55391783513414
  1.57315007125858    0.56535672402802    0.25910868482981 ]
er =
[ 4.8139270347E-13    5.5244697705E-13    5.4711790653E-13
  4.1211478674E-13    2.2915003228E-13    4.7517545453E-13 ]
l =
[ 48.0000000000000    48.0000000000000    48.0000000000000
  51.0000000000000    48.0000000000000    46.0000000000000 ]