matlab里用对分法求超越方程lnx=cos(x+t),其中t取pi/8,详细的贴出来代码,
人气:182 ℃ 时间:2020-04-04 15:43:30
解答
先画个图像,确定根的范围在[0,2]
clc
clear
a=0;
b=2;
f=@(x) log(x)-cos(x+pi/8);
Tol=1e-12;
while (b-a)>Tol
c=(a+b)/2;
if f(c)>0
b=c;
elseif f(c)
推荐
- matlab中t=linspace(0,2*pi,100);x=[t;t]';y=[sin(t);cos(t)]';plot(x,y),
- matlab中2*min(a,b)*cos(x*pi))+abs(a-b)是什么意思
- 晨昏线和赤道的焦点有什么意义?
- 老牛比小马多驮了2个包裹,如果从小马背上拿来1个包裹,老牛背上的包裹数是小马的2倍,
- 小华距离学校1200米,他从家走到学校用了15分钟,平均每分钟走这段路的几分之几?他8分钟走了多少米?
- 1.已知y=kx+b的图像经过(0,2),且与直线y=-2x+1平行,则该函数关系式为
- 求几个数的立方根
- 二次函数y=ax平方+bx+c,当x=-1时,y=10;x=1时,y=4.x=2时,y=7,则函数解析式为_____-
猜你喜欢