试验五 MATLAB在数值计算中应用
5.1试验目标
在工程技术中,大量实际问题都需要进行近似处理,从而产生不一样问题数值计算方法。而MATLAB含有强大数值运算功效,本试验目标是学会用MATLAB软件进行一些数值运算,包含代数方程求根、插值问题和曲线拟合问题等。
5.2试验内容
一、代数方程求根
代数方程求根有各种近似处理方法,下面给出MATLAB两种惯用调用格式:
最小二乘法
格式:fsolve(‘f’,x0):求方程f=0在预计值x0 附近近似解。
例1
解 输入命令 :
>> f=inline('x-exp(-x)');
>> x1=fsolve(f,0)
x1 = 0.5671
例2
先画图观察根个数及大约位置。
输入命令 :
>> fplot('[5*x^2*sin(x)-exp(-x),0]',[0,10])
结果见图5.1
注意,[5*x^2*sin(x)-exp(-x),0]中 […,0]是作y=0直线,即x轴。
方程在[0,10]区间从图中可看出有4个解,分别在0,3,6,9附近,
所以用命令 ...
附件列表