作业帮 > 数学 > 作业

用MATLAB画孤立点拟合出的曲线切线

来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/05/09 14:11:27
用MATLAB画孤立点拟合出的曲线切线
实验测出八个点数据lnc=[-4.6052 -3.9120 -2.9957 -2.3026 -1.6094 -1.2040 -0.9163 -0.6931];
y=[0.0692 0.0686 0.0606 0.0524 0.0445 0.0393 0.0365 0.0334];
要求画出曲线 和各点的切线 求出斜率
最好能画在坐标纸上 用手画的话挺麻烦的而且不精确 解决了再给40分
程序:
lnc=[-4.6052 -3.9120 -2.9957 -2.3026 -1.6094 -1.2040 -0.9163 -0.6931];
y=[0.0692 0.0686 0.0606 0.0524 0.0445 0.0393 0.0365 0.0334];
A=polyfit(lnc,y,2)
z=polyval(A,lnc);
plot(lnc,y,'b+',lnc,z,'r-')
dy=-0.0028*lnc-0.0169
其中,A = -0.0014   -0.0169    0.0217为二次项系数,拟合后的曲线方程为:f(x)=-0.0014 x^2 - 0.0169 x +0.0217
对应点斜率为:
dy =-0.0040   -0.0059   -0.0085   -0.0105   -0.0124   -0.0135   -0.0143   -0.0150
下图为拟合曲线: