通过matlab读取了一堆数据,并且在gui中画成曲线。现在的问题是:希望在点击鼠标的时候能出来条竖线,并且标出竖线所在的横坐标和各个曲线的纵坐标值。同时希望能通过鼠标拖动竖线,实时的现实横坐标和纵坐标值。希望大侠们帮忙
不好意思,我是初学者,能否说的具体点?
追答你可以 输入命令 试试就知道啦[x,y]=ginput(n); x:横坐标, y:纵坐标,前提是你定义的横纵坐标,n:你点鼠标的次数,也就是取点个数 ,多试试就知道啦,实在不行装个 翻译软件,哪个命令不会直接‘demo 命令‘ 如果还不行 就直接‘百度一下’即可 或上MATLAB 论坛 学习一下!
matlab 的gui中画条能通过鼠标拖动的直线
结合 这个命令[x,y]=ginput(n); n 代表取点个数,具体用法参考可输入 demo ginput 查看!
MATLAB的GUI中有鼠标经过触发的功能么?
可以的,我做过,将鼠标放在“输入区间深度”的按钮上方时,可以使得按钮下方的文本框显示提示信息(如图所示)。思路是:获取按钮的position属性,再对GUI窗体的WindowButtonMotionFcn( 控制鼠标移动时所执行的操作)进行设置。具体代码如下,仔细看看就能理解啥意思的,希望对你有所帮助:1.获取按钮坐标值...
matlab gui设计中 鼠标如何选中图中的点进行拖拽
WindowButtonMotionFcn:判断光标的当前位置,并换算成所选点的坐标,然后更新绘图;WindowButtonUpFcn:释放选中的点。具体做法你最好找个例子看看,比如zoom.m文件(不过这个例子有点太复杂)。
matlab中怎样用鼠标画线
画线的关系不外乎是取开始点的坐标(StartX, StartY)、结束点的坐标(EndX, EndY).(StartX, StartY)怎么取呢?当鼠标按下时会触发一个事件MouseEvent.MOUSE_DOWN,那么你可以根据这个事件对象能取到这点的坐标。(EndX, EndY)的坐标同样可以这样取,它的触发事件是MouseEvent.MOUSE_MOVE。注意...
Matlab GUI如何实现通过滑动鼠标滚轮放大缩小图片
在openingfunction下的一开始加上下面这行 set(hObject,'toolbar','figure') % 在菜单栏显示figure工具条的内容
matlab\/gui界面中的slider(滑键)怎么旋转90度
点了slider按钮后(点一下放开,然后鼠标在编辑界面拖动),你想要横着的,就横着拖,想要竖着的,就竖着拖,大小都可以随便调,注:不要将直接拖slider按钮
matlab GUI slider 如何用鼠标左键点击后直接滑到点击的位置?
2、需要获取点击鼠标时的位置,这可以通过MouseClickedCallbackData数据获取。该数据中有相对控件的位置和绝对位置,我采用的做法是通过匹配MOUSE_CLICKED后面括号中的内容提取数据。数据为double类型,需首先转换为字符串进行匹配。3、确定鼠标在滚动条中所对应的数据,有三点需要特别注意:(1)滚动条的方向...
matlab gui 的滑动条问题
出错的位置在182行slider1_CreateFcn部分,你贴的图和代码都是slider1_Callback部分的,能起什么作用?从报错信息看,182行用到了变量d,但是变量没定义。
matlab制作GUI界面时,滑动条怎么设置?
这个不是一两句话能说清的。百度文库里有:Matlab GUI 编程中文参考手册。建议下了看看,搜索‘滑动’,能找到‘滑动键’的相关信息
matlab gui 在鼠标点击时如何返回图像的这一点像素值或颜色值
方法: 在鼠标点击的毁掉函数中读取坐标和像素值. 注意图形行列与坐标值的对应关系 function mousepick() global I; h0 = figure; I = imread('2.jpg'); I = rgb2gray(I); [m n]=size(I); h1 = imshow(I); xlim([0 n-1]);ylim([0 m-1]); h2 = uico...