matlab中怎样用鼠标画线

请问,在matlab中在一副图上怎样任意用鼠标取点画线?
我要用Matlab,而且不是GUI的

讲一下逻辑(我这里用的是FLEX3)
画线的关系不外乎是取开始点的坐标(StartX, StartY)、结束点的坐标(EndX, EndY).

(StartX, StartY)怎么取呢?当鼠标按下时会触发一个事件MouseEvent.MOUSE_DOWN,那么你可以根据这个事件对象能取到这点的坐标。
(EndX, EndY)的坐标同样可以这样取,它的触发事件是MouseEvent.MOUSE_MOVE。注意:这个坐标是跟着你鼠标实时变的哦。
好了,有了两个点的坐标我相信你可以画出来了,呵呵。
lineStyle(_thinkness, _color, _alpha, _pixelHinting, _scaleMode);//设定线型
moveTo(start.x, start.y);//移动到起始点
lineTo(end.x, end.y); //开始画线
温馨提示:内容为网友见解,仅供参考
无其他回答

matlab中怎样用鼠标画线
画线的关系不外乎是取开始点的坐标(StartX, StartY)、结束点的坐标(EndX, EndY).(StartX, StartY)怎么取呢?当鼠标按下时会触发一个事件MouseEvent.MOUSE_DOWN,那么你可以根据这个事件对象能取到这点的坐标。(EndX, EndY)的坐标同样可以这样取,它的触发事件是MouseEvent.MOUSE_MOVE。注意...

matlab如何用鼠标选取fig图上的区域并获得坐标值
1、首先在matlab软件上绘制一个简单的折线图,代码如图所示。2、折线图结果如图所示,两种折线图黑点和圆圈。2、然后添加纵横坐标轴。在fig图上点击insert菜单,如图所示。4、然后在insert菜单中,点击x label选项或者y label选项,如图所示。5、接着鼠标点击下,然后在纵横坐标轴上输入标题即可,如图所示...

matlab 的gui中画条能通过鼠标拖动的直线
结合 这个命令[x,y]=ginput(n); n 代表取点个数,具体用法参考可输入 demo ginput 查看!

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

matlab软件用鼠标手工画上函数曲可以直接有解析式显示吗?
我利用的是Matlab中的应用程序,Curve fitting,首先将数据导入到工作区中,接下来在菜单栏中的应用程序中找到Curve fitting,点击进去,会弹出一个Curve fitting Tool的页面,在页面的左上方会有选择,x\/y\/z等数据,选择好数据之后,接下来要右边会选择拟合的数学模型,选好之后,正下方会有散点图和...

matlabgui鼠标点击画圈
1、首先将其打开matlabgui软件进去。2、其次在鼠标的宏程序中设置,点击设置画圈程序。3、然后在matlabgui软件中进行画圈即可。

matlab中画图,怎么将鼠标放在图上面就显示该点的数据类似于行情软件_百 ...
点击工具栏data cursor按钮 然后点击你要看的点,就能显示那一点的数据了。

matlab画图,想用鼠标移动到图上某个点 马上更新当前坐标,请问高手们怎 ...
新建个ff.m文件:function ffx = 5:30;y = x.^2-40*x+400;plot(x, y);axis([5,30,-50,250]);tb = text;set(gcf, 'WindowButtonDownFcn', @callback);function callback(hObject, event) pos = get(hObject, 'CurrentPoint'); loc = get(gca, 'CurrentPoint'); set(...

matlab提问:怎么用鼠标点几点连成一个区域,并填充颜色?求代码_百度...
简单一点的做法:[x,y]=ginput;fill(x,y,'g')用鼠标选点,完成之后按回车键填充。不足之处是,在选点的过程中不显示所选的点。想改变的话需要修改回调函数,不能直接调用ginput,会比较繁琐。

matlab 信号总线 如何画
没事,只管用鼠标正常连线。运行一遍,它自己会变粗的。^_^ --- simulink所有鼠标连线都是同样的操作。你看到粗线只是simulink为了突出显示数据类型的不同而已。附,不是线不对不让你运行,是你传递的数据格式不对。你可以看它的错误提示信息。

相似回答
大家正在搜