matlab中plot已经生成图形,怎么截取其中一段啊,求具体步骤

最好有截图,谢谢是Y轴的单输入变量,X轴是默认的,但是X、Y轴都要截取。例如原来是1到10,间隔是1,现在截取4到6,间距变为0.5... 最好有截图,谢谢
是Y轴的单输入变量,X轴是默认的,但是X、Y轴都要截取。例如原来是1到10,间隔是1,现在截取4到6,间距变为0.5
展开
 我来答
dukinkin
2014-04-01 · TA获得超过1.3万个赞
知道大有可为答主
回答量:2444
采纳率:90%
帮助的人:959万
展开全部
可以用axis([x1 x2 y1 y2]);控制图像的显示范围
但是数据的间隔是由你原来的输入数据决定的
plot的时候只是把这些数据点连起来,显示的曲线实际上是一段段折线拼成的

你可以用axis控制输出的范围,但是在没有更多的数据的情况下
放大了的图,只能清楚低让你看到其折线,并不能显示你想象中平滑的曲线

要有跟多的数据点,你可能要通过插值的手段
WM_THU
2014-04-01 · TA获得超过7164个赞
知道大有可为答主
回答量:4285
采纳率:80%
帮助的人:3965万
展开全部
不明白你说的“截取”是什么。。。
如果你的数据确实只有10个点,那么你试试:
figure, plot(1:10, Y);
figure, plot(linspace(4,6,10), Y);
追问
plot(Y),单输入变量,Y轴从-2到12,间隔是2,X轴默认0到350000,间隔是50000。现在只想分析X轴299000到302000,间隔500,Y轴0到9,间隔为1,这一段的图形,怎么截取下来
追答
plot(Y)

xLim([299000 302000])
yLim([0 9])
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式