Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) |
![]() |
![]() |
#3 |
初级会员
注册日期: 2008-04-30
年龄: 39
帖子: 5
声望力: 0 ![]() |
![]()
我给你一个我自己编写的二分法的程序吧!
function [k,x]=erfenfa(f,d,deta) k=0; while (d(2)-d(1))>deta k=k+1; c=(d(1)+d(2))/2; if f(c)==0 x=c;break elseif f(d(1))*f(c)>0; d(1)=c; else d(2)=c; end end x=c; |
![]() |
![]() |