1 第一,启动MATLAB,新建脚本(Ctrl+N),输入如下代码:close all;clear all;clcx=0:pi/50:2*pi;y=sin(x);hline1=plot(x,y,'k','linewidth',3);hline2=line(x+0.05,y,'linewidth',4,'color',[.8,.8,.8]);set(gca,'children',[...
lines = findobj(h, 'Type', 'Line'); % 查找所有的Line对象 对于每个连接线,检查其起点和终点的坐标。如果起点和终点的坐标不在同一个区域内,即断开区域之间的连接线,可以将其删除。 代码语言:matlab 复制 for i = 1:numel(lines) x1 = lines(i).XData(1); % 起点的x坐标 y1 = lines(i).YData...
a = line([1 2],[1 2]) %画线并把这条线的句柄赋给a delete(a)%删除a指定的对象也就是连接这两点的线
plot(cos(0: pi/20: 2*pi)); plot(sin(0: pi/20: 2*pi)); hold off Plot Style plot(x, y, 'str')使用str的格式画出每个向量对(x, y) hold on plot(cos(0:pi/20:2*pi), 'or--'); % circle red point, dashed line plot(sin(0:pi/20:2*pi), 'xg:'); % cross green point,...
>> plot(x,y1,'r',x,y2,'g') >> findobj(gca,'color','r') 1. 2. 3. 4. 5. 不想要的曲线直接delete句柄就可以了 gcf 是返回当前被激活的窗口的图形对象的句柄。你可以认为它就指代当前窗口。 figure(gcf)打开这个窗口。 gca返回当前axes对象的句柄值 ...
然后我通过plot(x_new, y_new)绘制新创建的点,而且还为该点创建了一个上下文me nu,它有一个标签delete point.When单击它,我只需删除x和y向量的相应值。 现在我需要以某种方式删除绘制点。目前我是这样做的:当删除点时,我只需清除当前轴cla并重绘所有的点。但不知何故,我觉得这不是最好的方法,因为我还...
程序分析:用plot(x,y)画线,因为没有图形窗口所以自动产生图形窗口;图形窗口句柄为1;坐标轴句柄为100.0013;鼠标最近点击的对象是曲线句柄为3.0017。 (2) 查找对象 用命令 findobj可以快速查找所有对象,以及获取指定属性值的对象句柄。 语法: h=findobj%返回根对象和所有子对象的句柄 ...
(2)设置坐标标签. 对于我们前面的函数, 横坐标是x, 纵坐标是y1,y2,y3, 我们可以通过Figure窗口的菜单Insert-X Label, Insert-Y Label来添加坐标标签. 如果要删除标签, 右击标签选择Delete即可. (3)更改曲线颜色粗细形状等属性. 点击Figure窗口上的Edit Plot按钮 ...
plot(J,’-b’,’Linewidth’,2) % plot a line in blue with width equal to 2 plot(X,’rx’,’MarkerSize’,10,’LineWidth’,20) % plot figure with red cross and width equal to 20 disp(var) // display variable disp(sprintf(‘2 decimals: %0.2f’,a)) //format with two decimals...
有区别,plot画的是曲线,line画的是直线