用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];要求画出曲线 和各点的切线 求出斜
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/09 03:08:52
用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];要求画出曲线 和各点的切线 求出斜
用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分
用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];要求画出曲线 和各点的切线 求出斜
程序:
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
下图为拟合曲线: