问题标签 [matlab-gui]

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 回答
212 浏览

matlab - 从 GUI 运行和终止外部 .m 文件

我创建了一个小的 MATLAB-GUI 来选择一个目录并通过单击一个按钮在该目录中启动一个外部 MATLAB 脚本。脚本的路径保存在一个变量中file,我以run(file). 但现在我想通过单击另一个按钮来停止这个脚本。有谁知道如何做到这一点?

0 投票
1 回答
334 浏览

matlab - 以编程方式将元素添加到 uilistbox

我正在使用 MATLAB GUI,我想在我的程序生成元素时将元素添加到列表框中。我有一个生成数据的函数,我想将这些数据的“名称”放在列表框中。这是我的功能:

这是我实际设置元素的方式,但它失败并出现以下错误:

ListBox 类集上没有 String 属性
(listbox, 'String', stringOfField)

的值stringOfField只是一个字符串。

这是我从 AppDesigner 代码视图中调用此函数的方式:

我怎样才能解决这个问题?

0 投票
2 回答
3161 浏览

matlab - 如何自定义 App Designer 人物的背景?

我想附加一个徽标或更改 App Designer 的整个背景uifigure。如何才能做到这一点?

0 投票
1 回答
1957 浏览

matlab - 如何将使用 MATLAB 应用程序设计器创建的窗口移动到屏幕中心?

如何将 MATLAB 应用程序设计器创建的窗口移动到屏幕中心?

目前,我正在使用app.my_fig_main.Position更新位置。但是,此功能只能设置以下属性[left bottom width height]

在具有不同分辨率的屏幕上运行应用程序时,我应该有某种movegui功能将其位置设置为center.

不幸的是,movegui在 MATLAB 的应用程序设计器环境中不起作用。

有没有办法在应用程序设计器中做到这一点?

0 投票
1 回答
69 浏览

matlab - 从函数中绘制轴

我正在使用 MATLAB 开发 GUI;我在命令窗口中使用了 GUIDE。我有几个按钮。现在的问题是,我有一个函数,pusbhbutton4当我点击它时,我想在三个特定轴(10 - 12)上绘制结果。但不起作用。

编码:

按键代码:

我仍然收到错误:

你能给我任何提示如何使它正常工作吗?

0 投票
1 回答
385 浏览

matlab - 在MATLAB中单击图像时从指针中获取索引值

如何在单击时找到点的索引并将其添加到数组、列表或向量的末尾?

虽然我只单击了两个点来查看它们的 x、y 和索引,但许多 x 位置已保存在 locx 数组中。请提出解决方案和修复:

在此处输入图像描述

在此处输入图像描述

0 投票
1 回答
200 浏览

matlab - uimenu 标签中的希腊字母

我正在尝试使用uimenu'Label'包含并显示罗马和希腊字母。

我试过了 :

知道如何实现吗?我在 R2014a 上。

请注意,“μ”(在我的键盘上可用,我只是用来输入这个确切的那个)有效,但不是“μ”(如在 Unicode 03BC 中,我只是用来输入这个确切的那个)。

0 投票
2 回答
226 浏览

matlab - 滑块在使用后从 GUI 中消失

我尝试以编程方式制作一个 MATLAB GUI,并遇到我的滑块在使用后消失的问题。我隔离了问题以保持代码简短。在这个 GUI 中,我想在plotmatrix每次使用滑块时刷新(忽略滑块的值与我的程序完全无关的事实,如前所述,我真的想保持代码干净,这就是为什么我也删除了这个功能) . 这是代码(您必须将其作为函数运行):

任何帮助表示赞赏!我想我误解了 AXES 的概念。当我绘制到我创建的 AXES 句柄时,为什么图形的其他部分也会受到影响?如果有人可以向我解释这个图形处理系统基本上是如何工作的,那也太好了!

0 投票
1 回答
70 浏览

matlab - 我们如何在不使用 matlab 中的轴或任何其他选项的情况下显示图像?

我正在研究一些图像处理的东西。我正在使用轴(handles.name)同时显示 2 张图片
是否有任何其他可用于显示图像的技术。

0 投票
1 回答
102 浏览

matlab - MatLab GUI 绘制一条随着按钮按下而更新的线

所以我现在正在处理 MatLab GUI 任务。这基本上是一个估计游戏。在每次试验中,用户都会猜测左侧轴上显示的相关性。当他们点击提交时,我的代码会计算他们的估计与实际相关性之间差异的绝对值。到目前为止,一切都很好。

在右侧轴上,我想绘制一条线,每次点击“提交”时都会更新。x 坐标是试验编号,y 坐标是前面提到的绝对差值。我可以通过使用“散点图”或“绘图”使用点而不是线成功地绘制此信息,但是当我尝试将其设为线时,没有出现任何内容,尽管轴似乎确实更新了......以下两个代码如果标记是“。”则工作 或'o'或's'或'x'......实际上是任何标记......但我无法让它连接点......我一直在尝试使用动画线条和drawow但没有也不适合我..

或者 scatter(handles.trial, handles.diff(handles.trial),'-.'); hold on; %plot trialwise absolute differences


**问题解决了!请参阅下面的解决方案