matlab问题~~ 在线等.谢谢.
分别用Newton迭代法和二分法求解非线性方程非线性方程5*x.^2+x – exp(x)=0在1,10附近的根并比较两种方法的迭带次数.(用函数实现)
matlab问题~~ 在线等.谢谢.
答案:2 悬赏:30 手机版
解决时间 2021-12-21 12:14
- 提问者网友:献世佛
- 2021-12-21 09:02
最佳答案
- 五星知识达人网友:未来江山和你
- 2021-12-21 09:19
这个有例子
区间二分法:
与对分查找法相同
1 区间二分法求出的仅仅是方程的一个单根,如果方程有重根或者多个根时,在做区间二分法时就会出现分叉,这样方程有几个根,就会产生几个实数序列,每一个实数序列的极限便是方程的一个根
2 通常用区间二分法为一些迭代法提供靠近x^*的初始选代值;
3 区间二分法的缺点是不能求方程的复数根.
format long
a=5;
b=6;
x1=a;
x2=b;
f1=4*cos(x1)+4*sin(x1)+0.5*x1-2; f2=4*cos(x2)+4*sin(x2)+0.5*x2-2;
step=0.000001;
ii=0;
while abs(x1-x2)>step
ii=ii+1;
x3=(x1+x2)/2;
f3=4*cos(x3)+4*sin(x3)+0.5*x3-2;
if f3~=0
if f1*f30,使得对于任意的x,y=(a,b),都有|g(x)-g(y)|=
全部回答
- 1楼网友:空山清雨
- 2021-12-21 10:56
回答的不错
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯