作业帮 > 综合 > 作业

matlab 关于spline函数问题运行出错

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/04/30 03:29:37
matlab 关于spline函数问题运行出错
x=[40 50 50 60 70 80 80 90 120 130 140 150 160 170 180 180 190 190];
y=[69.5 52.5 34.6 31 28 25.9 23 20.9 17 15.6 14.4 12 10.7 9.6 8.7 7.9 7.2 6.9];
xx=40:0.45:190;
yy=spline(x,y,xx);
plot(x,y,'o',xx,yy),grid 错在什么地方 希望帮助改正
x=[40 50 50 60 70 80 80 90 120 130 140 150 160 170 180 180 190 190];
y=[69.5 52.5 34.6 31 28 25.9 23 20.9 17 15.6 14.4 12 10.7 9.6 8.7 7.9 7.2 6.9];
xx=40:0.45:200;
N0=length(x);
s=(1:N0);
t=(1:0.05:N0);
u=spline(s,x,t);
v=spline(s,y,t);
plot(x,y,'.',u,v)
再问: 能告诉我具体错的原因么? 谢谢大侠,为什么当X矩阵的值互异的时候可以运行?而又相同值就会出现错误???
再答: 插值就是在两个点之间插入点。。。。x坐标相同 怎么插入啊