MATLAB 用二分法计算方程2X+1=0的程序

问题描述:

MATLAB 用二分法计算方程2X+1=0的程序
1个回答 分类:综合 2014-12-03

问题解答:

我来补答
%二分法
syms x;
fun=input('(输入函数形式)fun=');
a=input('(输入二分法下限)a='); b=input('(输入二分法上限)b=');%二分法求根
%f=inline(x^2-4*x+4);%修改需要求解的inline函数的函数体
f=inline(fun);%修改需要求解的inline函数的函数体
\x05 e=b-a; k=0 ;
\x05 while e>1*10^-6
\x05 c=(a+b)/2;
\x05 if f(a)*f(c)0
\x05 a=c;
else
a=c;b=c
end
e=e/2; k=k+1;
end
\x05 x=(a+b)/2; [x,k]%x为答案 k为次数
答道matlab M文件中去 直接诶运行 在command window 里有提示的
 
 
展开全文阅读
剩余:2000
上一页:不是奥数题