高分求助! matlab 中怎样用鼠标画图?同时获取图中某个点的坐标?

最经要做一个大作业,需要一个GUI界面。
但是本人为菜鸟,后台程序没有问题,GUI却搞不定。
我的想法是做一个计算桁架的内力的小程序。
运行时允许用户用鼠标随便画一个桁架,然后加力,
用MATLAB获取桁架端点的坐标,然后用程序计算。
请问大牛们这个该如何实现?

高分求助!最多可以给250分。一定!

[x,map]=imread('f') %f为图片文件,带路径

image(x)
colormap(map)
grid on;
温馨提示:内容为网友见解,仅供参考

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

如何用matlab输出图形中各点的坐标
1、第一步,选择菜单栏的“Data Cursor”选项,然后在要查看其坐标值的数据点上点击鼠标的左键,见下图,转到下面的步骤。2、第二步,执行完上面的操作之后,在“tools”选项中单击“Data Cursor”按钮,见下图,转到下面的步骤。3、第三步,执行完上面的操作之后,就获得了想要的结果了,见下图。这...

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

matlab画图时如何获取指定点的坐标值?
1、以图中圆圈标注的部分为例,需要获取最高处的极值点坐标。2、首先运用放大功能将图中的曲线放大。3、当放大之后就能清楚地看到极值点了。4、接着用数据游标功能,在最大极值点上点击,就能拾取到了该最大极值点,其最大极值点坐标为(4,2.22*10^9)。

如何使用Matlab在图中标出极值点坐标
1、首先打开软件,然后进行下一步操作。2、通过plot命令,画出一个图像。3、此时发现系统根据数据,绘画一个图像。4、然后在上方找到“data cursor” 这就是坐标指针。5、然后将鼠标移动到所画的数据上,鼠标指针会发生变化。6、这里一次只能识别一个坐标,如果需要识别多个坐标,可以使用s=input(n) ...

matlab怎么取出图像中取指定的点
一个神秘社区

matlab中如何查看坐标点的坐标?
在matlab中,查看Plot的数值点,即x,y坐标值的方法和操作步骤如下:1、首先,在图形界面窗口中,单击工具栏上的“Data Cursor”工具,然后在要查看其坐标值的数据点上单击鼠标左键即可,见下图。2、其次,选择“tools”菜单栏下的“Data Cursor”选项,见下图。3、最后,最终效果如下图所示。 在所选...

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

MATLAB画图怎样查找坐标值
在图形框的上面工具栏里有一个工具 形状是一个“+”号上面还有个似乎是便签的东西。鼠标点击这个工具再点击图中的点就可以显示该点的x和y坐标 也许上面这个答案不是你想要的 可以试试:hold on;plot(0.658,y(find(x=0.658)),'r*);然后再用上面的方法点击图片中显示的那个红星号的点。

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(...

相似回答