问题标签 [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 投票
2 回答
940 浏览

matlab - 如何从函数内的基本工作区访问变量?

我是函数内的嵌套函数,我正在从基本工作区调用变量。请注意,这guiel是在基础工作区中。

0 投票
1 回答
681 浏览

matlab - 如何在 MATLAB 中实现已弃用的完整十字准线指针功能?

我正在尝试用完整的十字准线替换图表上的指针(即,一组 2 条垂直线垂直和水平延伸到图的边缘并跟随鼠标光标)。几年前,我可以用这行代码来实现这一点:

但是,当我现在尝试运行此行时,我收到以下消息:

我真的很想找到一种替代方法来实现此功能,但到目前为止还无法做到。我遇到了以下功能:MYGINPUT,但它似乎并没有完成我正在寻找的东西。有没有人有什么建议?

0 投票
1 回答
330 浏览

matlab - MATLAB GUI:将变量更新为 mat 文件

我有一个程序,最后会启动一个 GUI。我使用指南构建了它。我使用名为 n.mat 的 mat 文件(和按钮功能)将程序中的 4 个变量加载到 4 个 GUI 文本框中。

在节目中

在 GUI 界面按钮

然后我有其他 4 个文本框,我在其中更改变量的值并将它们保存在另一个 mat 文件中。我不确定我是否正确执行此操作。

在程序中(在调用 myGUI 之前),我为更新的变量初始化 m 向量。

在程序中(在调用 myGUI 之后),我尝试加载 m.mat 文件并从中提取变量,以便可以在程序中进一步的一些计算中使用它们。

在此之前,在 GUI 界面的“完成”按钮中,我尝试将输入保存到 m.mat 文件中,如下所示:

我想知道为什么这不起作用以及如何更改它。非常感谢。

0 投票
1 回答
171 浏览

matlab - 从 .m 文件将冲浪图绘制到 GUI 中的轴对象中

我有点迷路了......我有一个 .m 文件,它通过保持和“立即绘制”重复地将冲浪图绘制成一个图形,以创建动画。

我现在创建了一个 GUI(标签:'GUI'),其中包含为模拟设置参数的指南。在 GUI 中设置参数并按下按钮后,我希望模拟像以前一样开始,但不是打印到图形我希望它现在打印到 GUI 中的轴对象(标签:'GUI_panel_plot_axes_fullframe')。

如何从 .m 文件中访问 GUI 中的轴对象?我尝试了以下方法但没有成功:

但是,尝试访问应包含我的轴对象句柄的句柄对象时出现错误:

我愿意改变我访问句柄的方式......我已经尝试了多个在互联网上漫游的版本,但没有任何一个运气!任何帮助深表感谢!

0 投票
1 回答
100 浏览

matlab - 如何将gui中的一些值保存到文本文件中并将它们作为数字加载到其他地方?

我有 2 个来自编辑框的值,我想在按下按钮时将它们写入 txt 文件

但我想将它们保存为:

保存值后,我想将文本文件加载到如下函数中:

但这似乎有点棘手,我不知道应该如何进行转换,因为对于 A,m = 我需要将它们作为字符串加载,并且对于结果我应该使用类似 str2double 的东西。

0 投票
1 回答
335 浏览

matlab - 如何在 MATLAB GUI 中定义一个回调函数来接收 TCP/IP 数据流?

我编写了以下简单的 GUI 来执行此操作,但我想用来从远程计算机接收数据的回调函数 (RXDATA) 仍然没有执行。

这是向远程 PC 中的应用程序发送命令以选择数据项的子程序功能

我还定义了一个虚拟按钮来触发 RXDATA 功能,但它没有帮助。

0 投票
0 回答
423 浏览

matlab - 在 cmd 上运行 MATLAB 脚本,无需打开 GUI 窗口或图标

我运行下面的命令在 cmd 上执行 MATLAB 脚本,但我不希望它显示 matlab 窗口或裸点上的图标,建议的解决方案是什么?

matlab.exe -nodisplay -nosplash -nodesktop -minimize -r "cd G:\AARN\Script; try, run ('G:\AARN\Script\test.m'); end; quit "

0 投票
1 回答
89 浏览

matlab - 向列表框添加标题

我想知道是否可以使前两行(下图中的标题和水平线)始终显示在顶部并且不可点击,以使它们类似于当前列表框的标题。

列表框的外观如何

0 投票
1 回答
163 浏览

matlab - 制作一个对话框,用户可以在其中选择文件或文件夹

在 MATLAB 中,有一个函数会提示用户选择一个或多个文件 - uigetfile,还有另一个函数允许用户选择一个文件夹 - uigetdir

我想为用户提供使用单个窗口选择文件文件夹的能力,因为这对于我尝试创建的 UX 很重要。

到目前为止,我发现使用上述函数1的唯一解决方案需要一个额外的步骤,即提前询问用户他们想要选择什么类型的实体,并相应地调用适当的函数——我觉得这很不方便。

那么我怎样才能有一个允许我选择其中一个的对话框呢?

0 投票
0 回答
407 浏览

matlab - 如何将 GUIDE 的导出工具生成的 MATLAB GUI *.m 文件转换回 *.fig 文件?

如所述:https://blogs.mathworks.com/community/2011/04/04/guide-guis-in-all-one-file/,可以导出 GUI *.fig 文件(它是 *.m文件)到单个 *.m 文件,这对于版本控制项目非常有用(编译 fig 文件)。

但是,如果您需要对 GUI 进行更多更改,则生成/导出的单个 *.m 文件不容易再次编辑。有没有办法将该文件转换回 *.fig 和 *.m 文件,或将单个 *.m 导入 GUIDE,以便在那里可以编辑?