利用MATLAB求方程5*(x.^2)*sin(x)-exp(-x)在区间[0,10]中的全部解
题目
利用MATLAB求方程5*(x.^2)*sin(x)-exp(-x)在区间[0,10]中的全部解
答案
以下仅作参考,若大家有更好的方法,欢迎交流
1. 若手动挑选方程的解,可以这样写
fx=inline('5*x.^2.*sin(x)-exp(-x)');
x0=fsolve(fx,0:10)
y=subs(fx,'x',x0)
从x0的结果中可以知道,方程在[0,10]有四个解
2. 可以自动只显示方程在[0,10]内的所有解
fx=inline('5*x.^2.*sin(x)-exp(-x)');
x0=fsolve(fx,0:10);
j=2;a(1)=x0(1);
for i=1:9
if (abs(x0(i+1)-x0(i)>10^(-5)))
a(j)=x0(i+1);
j=j+1;
end
end
a %方程在[0,10]内的四个解
y=subs(fx,'x',a) %方程在a处对应的值,近似为0
运行结果:
a =
5.017630305147549e-001 3.140715698599913e+000 6.283194767636995e+000 9.424777779067769e+000
y =
4.371324557883582e-008 -8.416878305439468e-015 -1.502465686586962e-014 3.462214239260963e-013
举一反三
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
最新试题
热门考点
- 童话是儿童文学的一种.这种作品通过丰富的想象、夸张和象征的手段,采取()方法.语言()
- y=-x^2+2x+3的顶点坐标C,和x轴两点坐标为A、B,在抛物线上存在点P,使三角形PAB=3倍的三角形ABC,求P坐标
- 恩氏粘度为10的某液体,其运动粘度约为多少
- 关于高中化学键理解的问题
- 形容经历过许多艰难困苦的成语
- 在一段长10分之7千米的路的一侧等距离栽36棵树,相邻两棵树之间的距离是多少米
- 一辆慢车速度为48千米/时,一辆快车速度为55千米/时,慢车在前,快车在后,两车间距离为21千米,快车追上慢车需要多少小时?
- 已知函数z=z(x,y),且由方程x=z*ln/y表示,求dz
- 计算下列各行列式:
- 现代汉语字典到底收录了多少个字?