matlab里怎么画光滑的曲线图

2025-05-22 00:45:41
推荐回答(2个)
回答(1):

用插值

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);

回答(2):

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)
你的这些数据画出来就这样。