作业帮 > 综合 > 作业

matlab里怎么画光滑的曲线图

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/14 14:12:00
matlab里怎么画光滑的曲线图
我有一个数字序列
x=1,2,3,4,5,6,7,8,9,10
y=2,-2,2,-2,2,-2,2,-2,2,-2
我用plot命令画x y的时候 出来的图 每段时间都是直线 请问怎么样可以让直线变的光滑弯曲一点
用插值
x=[1,2,3,4,5,6,7,8,9,10];
y=[2,-2,2,-2,2,-2,2,-2,2,-2];
xi=1:0.1:10
yi=interp1(y,xi,'spline');
plot(x,y,'o',xi,yi);