`
insertyou
  • 浏览: 872195 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

二分法解方程MATLAB

 
阅读更多
clear
a=input('a=');
b=input('b=');
e=input('c=');
c=(a+b)/2
n=log2((b-a)/e)-1
if f(a)*f(b)>0
Solution='May be No Solution'
else
if f(c)==0
Solution=c
else
for i=1:1:n
c=(a+b)/2
if f(c)<0
a=c
else
b=c
end
end
Solution=c
end
end

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics