matlab画图:用二分法求方程x^3cosx+6sin^5x-3=0
人气:358 ℃ 时间:2020-03-27 16:12:13
解答
用二分法,你得先找出一个根所在的区间
function [a,b]=findbracket(f,x0)
%f is the function evaluated
%x0 is the starting point
%a is the left boundary
%b is the right boundary
%[a,b] is the interval around x0 wanted
a=x0;
b=x0;
dx=0.001;
while f(a)*f(b)>0
a=a-dx;
if f(a)*f(b) f=@(x)(x^3)*cos(x)+6*(sin(x))^5-3
f =
@(x)(x^3)*cos(x)+6*(sin(x))^5-3
>> [a,b]=findbracket(f,1)
a =
0.9850
b =
1.0070
所以在这个区间内有一个根,然后再用二分法精确到0.00001
>> p=bisection(f,a,b,1e-5)
p =
0.9919
这是一个根
推荐
猜你喜欢
- 线性代数中那个基础解系里的自由变元怎么取?就是线性代数里面后来求未知数的 主要还是求特征向量的时候 不知道怎么确定那个自由变元
- 秒针走多少圈等于时针走多少圈
- 已知f(x)是定义在R上不恒为零的函数,对于任意的x,y∈R,都有f(x•y)=xf(y)+yf(x)成立. 数列{an}满足an=f(2n)(n∈N*),且a1=2.则数列的通项公式an=_.
- the zoo is benhind the library 对划线部分提问
- 把一个圆柱的高截短4厘米后,他的侧面积展开图是一个正方形,表面积减少了12.56平方厘米,原来圆柱的体积
- 对于多电子原子来说,电子的能量不仅仅跟n值有关,还跟角量子数有关.
- 求初二英语作文,要求3篇,一篇过去式.一篇一般式.一篇将来式,是有关春节的
- 新丰小学去年有女生200人,男生比女生多40%,今年女生人数比去年女生增加20%,而比今年男生多30人,今年男生比去年少百分之几?