问题标签 [matlab-guide]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
858 浏览

matlab - 如何在Matlab中获取文本相对于图形行、列的确切位置

在下面的代码段中,我试图获取文本边界框相对于图形像素坐标(行和列)的确切位置,以便最终能够裁剪掉图形的该部分(来自数组 img)。但是我从 textBox 得到的并不是很有帮助!一些负数!!谁能给我一些提示 在此处输入图像描述

0 投票
2 回答
4432 浏览

matlab - Matlab GUI,需要处理对象

我正在用 Matlab 的指南制作一个 GUI。我正在使用 impoint 放置点,并且我使用 addNewPositionCallback 来更新我的“点列表”。我作为回调提供给我的更新函数的参数之一是“句柄”对象。但是 Matlab 是按值传递的,所以当调用回调时,我确实在那里有句柄对象,但它是一个过时的版本。我想要一个指向句柄对象的指针。

或更笼统地说:我想在函数中没有将其作为参数的某处访问“句柄”对象。

编辑:所以我有一个如下所示的回调函数:

function updatePosition(pos, hObject, handles)

我将其添加为这样的回调:

addNewPositionCallback(testh,@(pos) updatePosition(pos, hObject, handles));

我在句柄中有一个点列表,handles.pointlist. 它应该包含 5 个点,但是当我对第一个点进行 updatePosition 调用时,列表只包含一个点:句柄似乎没有更新,它只是有一个之前的副本。

0 投票
1 回答
1299 浏览

matlab - 未显示列表框的 MATLAB 上下文菜单(在 GUIDE 中)

我正在使用 GUIDE 创建一个 matlab GUI。我无法显示上下文菜单。这可能与上下文菜单的可见属性中的错误有关(始终为“关闭”)

这是一个描述相同问题但没有太多解决方案的旧线程:http: //www.mathworks.com/matlabcentral/newsreader/view_thread/253898

任何解决方法或修复将不胜感激:)

0 投票
1 回答
5239 浏览

matlab - 在图像中找到边缘

如何在不使用“边缘”方法的情况下检测图像中的边缘,只使用数学运算(矩阵或派生或 div 或任何其他)?确实,我怎样才能edge通过使用算法 Cannysobel其他任何方法来重写函数?

例如:

在此处输入图像描述

粉色长方形256*256 黑色长方形127*127

答案:Canny 教程

0 投票
1 回答
59 浏览

user-interface - 查看图形的一部分

我做了10000次的模拟,想查看5000-5200之间的部分模拟。我可以使用下面的代码查看它,但 x 轴显示 0-250。我希望 x 轴显示 5000-5200 的确切数字。此外,由于某种原因,轴运行到 250 时,图的末尾似乎还有一个小间隙。我只想查看这个设定时间内的数字,x 轴显示确切的标签,最后没有间隙。

谢谢

0 投票
1 回答
11488 浏览

file - 如何在 MATLAB GUI 中的函数之间传递值?

我正在尝试将图像文件转换为二进制文件,我在 Matlab GUI 中使用了 2 个按钮。第一个按钮用于浏览文件,然后在静态文本上显示文件名,第二个按钮用于将其保存为 CSV 文件,这是我的代码

我正在尝试使用“handles.filename”让“另存为”按钮能够从“浏览”按钮获取变量,但是当我在浏览文件后单击“另存为”按钮时,它什么也不做......

我是否遗漏了某些东西或在使用它时犯了错误?

在我遵循@Richante 的答案后,我得到了以下错误,我不明白

我不知道是什么。。

0 投票
1 回答
3103 浏览

matlab - Matlab移动图像

如何通过单击按钮沿 x 或 y 轴移动图像?

我已经使用 'image = imread('image.jpg');' 导入了图像 然后使用'Left = uicontrol('Parent',gcf,'Style','pushbutton','String','Left',...',但我被困在那里。我想将图像移动到任何位置方向。

0 投票
1 回答
1004 浏览

matlab - MATLAB: how to darken an image? (use to make toggle button image look toggled)

I have a toggle buttons with custom images on them. I want them to look 'pressed' when the button is toggled.

I've tried to use brighter(fig, s)

but that doesn't darken the white areas of the icon.

I've also tried to do cdata = cdata+50; and then setting it back but that obviously complaines about values being too large for image. I could work around that I suppose but it there a know function that would just darken the image for me?

thanks!

0 投票
1 回答
880 浏览

matlab-guide - 关于 gui 菜单项

在我的 gui 中,我创建了一个包含文件、视图、编辑、编译结果、帮助等内容的菜单......使用 gui 布局编辑器中的菜单编辑器。我打算“刷新菜单下方的 gui 内容” 例如,当用户在我的 gui 中单击视图时,他将能够查看视图模拟结果页面,而不是当人们第一次打开我的 gui 时的“首页”。

你能教/指导我怎么做吗?在menu-view回调函数的内容下,我输入了一个openfig('new figure.fig'),这样当ppl按下视图菜单时,它会打开另一个新的内容和图形的图形。但它会打开另一个数字,最后我有两个数字。我喜欢在菜单下方刷新新内容,而不是使用“新页面”。matlab gui能够做到这一点吗?

0 投票
2 回答
7018 浏览

matlab - Matlab:当另一个函数调用时从回调函数获取GUI句柄值

我是 MATLAB GUI 编程的新手,所以我的问题与此有关。

假设我使用 GUIDE 创建了一个 GUI。在创建函数中

我调用另一个函数,

定义为

SamplingRate_Callback 设置了一些变量,

handles结构在函数内正确更新SamplingRate_Callback。我遇到的问题是,除非我将功能更改为

我无法将数据返回给调用函数,MyGUI_OpeningFcn. 我试过使用guidata(gcf, handles)and guidata(hObject, handles),但都不起作用。

你能解释一下这个问题吗?

另外,我不确定何时使用guidata(gcf, handles)vs. guidata(hObject, handles)

谢谢你的帮助!