二分法 您所在的位置:网站首页 matlab怎么用二分法写函数 二分法

二分法

2024-07-16 03:24| 来源: 网络整理| 查看: 265

【matlab】eps 意义及用法

MATLAB中eps是一个函数,可以返回某一个数N的最小浮点数精度,形式例如eps(N)。一般直接用eps即可。

eps = eps(1) = 2.2204e-16

1 == 1 + eps: false

1 == 1 + eps * 0.51: false

1 == 1 + eps * 0.5: true (0 disp('Wrong input.\n'); left=input('Please enter the left value of guess interval: a=') ; right=input('Please enter the right value of guess interval: b='); err=input('Please enter the allowed error:'); end a=left; b=right; fprintf('k\tInterval\t\tx\tf(x)\n'); for i=1:1000 mp=(right+left)/2; fprintf('%i\t[%f,%f]\t%f\t%f\n',i,left,right,mp,f(mp)); if f(mp)>0 right=mp; else left=mp; end if i>(log(b-a)-log(err))/log(2) break; end i=i+1; end disp('x='); ——代码源自某大佬同学,吃水不忘挖井人,致敬大佬。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有