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

最好有截图,谢谢
是Y轴的单输入变量,X轴是默认的,但是X、Y轴都要截取。例如原来是1到10,间隔是1,现在截取4到6,间距变为0.5

可以用axis([x1 x2 y1 y2]);控制图像的显示范围
但是数据的间隔是由你原来的输入数据决定的
plot的时候只是把这些数据点连起来,显示的曲线实际上是一段段折线拼成的

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

要有跟多的数据点,你可能要通过插值的手段
温馨提示:内容为网友见解,仅供参考
第1个回答  2014-04-01
不明白你说的“截取”是什么。。。
如果你的数据确实只有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])

本回答被提问者采纳

matlab中plot已经生成图形,怎么截取其中一段啊,求具体步骤
可以用axis([x1 x2 y1 y2]);控制图像的显示范围 但是数据的间隔是由你原来的输入数据决定的 plot的时候只是把这些数据点连起来,显示的曲线实际上是一段段折线拼成的 你可以用axis控制输出的范围,但是在没有更多的数据的情况下 放大了的图,只能清楚低让你看到其折线,并不能显示你想象中平滑的曲...

matlab中plot出来的图像如何截取一部分?如图所示
matlab绘图函数plot(0:15,y)得到的就是x坐标轴范围为0-15的曲线,改为plot(5:15,y)得到的就是x坐标轴范围为5:15的曲线了,也就是截了一段出来了😁

matlab中如何取消plot画的图
用findobj查找一下,比如h = findobj,h中0是根对象的句柄,figure句柄为整数,一般是1,2等等,坐标轴,线等等的句柄都是随机分配的实数,一般来说,h的第一个是0,第二个是1,坐标轴是第三个,所以删除曲线从第四个开始,可以试一下delete(h(4:end))...

MATLAB\/Simulink仿真得出数据后如何只对数据的一部分进行画图
这个你得用时间来计算出来,比如你的仿真步长选择的是0.001s,你仿真了1秒后,想观察0.8~0.9s的数据波形,只需要如下变换:t=0.8 : 0.001 : 0.9;y=yout(0.8\/0.001:0.9\/0.001);plot(t,y)希望对你有帮助

matlab怎样截取函数的一段?
不用,只要把x值限定在你想要的区间即可,如 x=1:0.5:5;plot(x,sin(x))

matlab中如何注释掉一段?
1、首先在m文件中输入下面的代码:x = -pi:pi\/10:pi y = sin(x)plot(x,y,'--rs','LineWidth',2,...'MarkerEdgeColor','k',...'MarkerFaceColor','g',...'MarkerSize',10)画出图如下。2、第一种方法:直接在代码前面输入 x = -pi:pi\/10:pi y = sin(x)plot(x,y,'--rs',...

matlab绘图窗口选中不同曲线怎么办
1. **使用鼠标选中曲线**:在 MATLAB 的绘图窗口中,您可以使用鼠标左键点击并拖动来选中曲线。当您选中曲线时,曲线将被高亮显示。2. **使用键盘选中曲线**:在 MATLAB 的绘图窗口中,您可以使用键盘上的 "Ctrl" 键和 "Shift" 键来选中曲线。例如,按住 "Ctrl" 键并点击曲线,可以选中曲线。

求高手,plot生成的曲线数据提取出来……
fid=fopen(‘data.txt','wt');%写入文件路径 l=length(xx);for i=1:1:m fprintf(fid,'%4.3f\\n',xx(i));end fclose(fid);同理yy

在matlab中,怎么查看Plot的数值点,即x,y坐标值?
首先,最直观的方法是使用MATLAB的图形界面工具——数据游标。当你创建了一个plot图形后,可以在图形窗口的工具栏中找到数据游标工具。点击该工具,然后移动鼠标到图形上的任意点,点击即可显示该点的x,y坐标值。这种方法非常适合于快速查看和验证图形上特定点的坐标。其次,如果你是在脚本或...

在matlab中怎么查看Plot的数值点即xy坐标值
首先,当你使用`plot`函数绘制图形时,MATLAB其实是在内部使用了这些数据点来绘制图形,但这些数据点并不直接显示在命令窗口中,除非你显式地输出它们。假设你已经有了一组x和y的数据,并且已经使用`plot(x, y)`绘制了它们。要查看这些点的坐标,你可以直接在MATLAB的命令窗口中使用`disp`函数或者简单...

相似回答