MATLAB做曲线切线的问题只有八个点,MATLAB做平滑曲线之后求30,35,40的切线斜率.(不知道曲线函数,只能做出平滑曲线图)x=[22.90 25.06 27.50 30.00 32.01 35.00 36.98 40.18]; y=[0.25096 0.24959 0.24749 0.24624 0.24405
来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/24 23:10:37
MATLAB做曲线切线的问题只有八个点,MATLAB做平滑曲线之后求30,35,40的切线斜率.(不知道曲线函数,只能做出平滑曲线图)x=[22.90 25.06 27.50 30.00 32.01 35.00 36.98 40.18]; y=[0.25096 0.24959 0.24749 0.24624 0.24405
MATLAB做曲线切线的问题
只有八个点,MATLAB做平滑曲线之后求30,35,40的切线斜率.(不知道曲线函数,只能做出平滑曲线图)
x=[22.90 25.06 27.50 30.00 32.01 35.00 36.98 40.18];
y=[0.25096 0.24959 0.24749 0.24624 0.24405 0.24113 0.23995 0.23724];
plot(x,y)
xx=22.90:0.001:40.18;
yy=interp1(x,y,xx,'cublic');
plot(xx,yy,x,y,'.');grid on
MATLAB做曲线切线的问题只有八个点,MATLAB做平滑曲线之后求30,35,40的切线斜率.(不知道曲线函数,只能做出平滑曲线图)x=[22.90 25.06 27.50 30.00 32.01 35.00 36.98 40.18]; y=[0.25096 0.24959 0.24749 0.24624 0.24405
楼主好.
clear,clc
x=[22.90 25.06 27.50 30.00 32.01 35.00 36.98 40.18];
y=[0.25096 0.24959 0.24749 0.24624 0.24405 0.24113 0.23995 0.23724];
%plot(x,y,'o')
xx=22.90:0.001:40.18;
yy=spline(x,y);%计算样条函数,应该是只有样条函数才可以求导
dyy=fnder(yy);%求导
xl_30=ppval(dyy,30)%计算值.
xl_35=ppval(dyy,35)
xl_40=ppval(dyy,40)
clear