matlab里怎么画光滑的曲线图
各位matlab高手小弟有个问题想请教我有一个数字序列x=1,2,3,4,5,6,7,8,9,10y=2,-2,2,-2,2,-2,2,-2,2,-2我用plot命令画x...
各位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
我用plot命令画x y的时候 出来的图 每段时间都是直线 请问怎么样可以让直线变的光滑弯曲一点 谢谢 展开
3个回答
2010-08-20
展开全部
用插值
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);
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);
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
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)
你的这些数据画出来就这样。
y=[2,-2,2,-2,2,-2,2,-2,2,-2];
plot(x,y)
你的这些数据画出来就这样。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
画的点的数目少了,就是这个效果,不舒服可以画散点图scatter
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询