早教吧作业答案频道 -->其他-->
MATLAB 用二分法计算方程2X+1=0的程序
题目详情
MATLAB 用二分法计算方程2X+1=0的程序
▼优质解答
答案和解析
%二分法
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 里有提示的
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 里有提示的
看了 MATLAB 用二分法计算方...的网友还看了以下:
法是有严格的程序规定的规范,具有程序性.那么什么是程序性?法是强调程序、规定程序和实行程序的规范. 2020-04-27 …
编写一个Java应用程序,该程序包括3个类:Monkey类、People类和主类E.(1)Monk 2020-05-13 …
图1给出一个用“当型”循环语句编写的程序:(1)该程序的算法功能是求式子的值.(2)用“直到型”循 2020-07-11 …
(21)算法的空间复杂度是指.A.算法程序的长度B.算法程序中的指令条数C.算法程序所占的存储空间 2020-07-23 …
高分求LL(1)语法分析设计原理与实现技术[实验项目]实现LL(1)分析中控制程序(表驱动程序);完 2020-10-31 …
VB插入元素插入法排序的基本思想是:每输入一个数,马上将其插入到数组中,数据在输入过程中总是有序的。 2020-11-11 …
求函数y=的值的算法程序框图如图1-1-28所示指出程序框图中的错误并重新写出算法重新绘制解决该问题 2020-11-28 …
1的2次方加2的2次方加3的2次方加到50的2次方设计一个程序框图,写初程序是程序,不是要计算结果, 2021-01-15 …
求函数y=的值的算法程序框图如图1-1-28所示指出程序框图中的错误并重新写出算法重新绘制解决该问题 2021-01-15 …
1的2次方加2的2次方加3的2次方加到50的2次方设计一个程序框图,写初程序是程序,不是要计算结果, 2021-01-15 …