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

user-interface - 如何从单元格字符串中将平均数检索到 matlab GUI 中?

我正在构建一个 matlab GUI,以从名为 pnl_P1 的 1047*1 双单元格字符串中检索平均 PnL 数,并将其放入名为(函数 Average_PnL_Pair_1_Callback(hObject,eventdata,handles))的编辑文本窗口中。最简单或非常简单的方法是什么?

0 投票
1 回答
868 浏览

matlab-guide - Matlab GUI 给出错误,但 m 文件 okaz

我是 Matlab 的新手,所以我认为这是一个愚蠢的问题,但我会非常感谢任何帮助。我用一些滑块制作了一个 GUI。当我编译 m 文件时,一切正常,没有例外,程序做了它必须做的事情,但是当我直接单击 fig 文件并尝试移动其中一个滑块时,出现以下错误:

我在这个主题中找到了一些论坛、博客文章,但我t able to solve. Try-Catch not good, because if I do it, I don不想收到任何错误消息,但程序仍然没有做它需要的事情。

谢谢你的帮助,卡罗利

0 投票
1 回答
1028 浏览

matlab - Matlab 图形界面错误

这是我单击按钮时执行的 gui 的一部分

这是验证功能

best.xlsx 是我从中检索值并与从主 gui 函数获得的值进行比较的 excel 文件。问题是即使我明确发送区域值它也不起作用。如果我尝试单独运行每个单独的 gui 函数并单独验证它会正确设置标志,但是当我一起运行它时,它没有正确设置标志。

0 投票
1 回答
1594 浏览

matlab - 将图像划分为不重叠和重叠的块

我有一个 256*256 的图像。我必须根据以下给定的重叠规则将图像分成大小为 W * W 的子块,其中 W=3,4,.....27:
如果 W<8 thn如果 8<=W<=13 则没有块重叠 如果 W>13 thn 75% 块重叠时块重叠 50% 如何在 matlab 中实现它,特别是在第 2 条和第 3 条规则中

0 投票
2 回答
1842 浏览

user-interface - 使用指南在 MATLAB 中创建 GUI 不会更新 m 文件?

我正在尝试创建一个 GUI。我尝试在 GUI 中添加 3 个单选按钮,当我点击保存时,m 文件不会改变......

我可以添加其他实体,然后像往常一样编辑和更改 m 文件。

我错过了什么吗?

0 投票
1 回答
2356 浏览

matlab - Matlab 参数绘图 gui - 通过滑块改变参数

我经常有这样的功能:

在哪里:

如您所见,如果您想改变 a,p,您可以通过标准界面进行操作,但这不是很方便。所以我想我会寻找一个每个参数都有一个滑块的 GUI。这样的事情存在吗?

我从来没有见过,所以我想我会很快写一个。但是,我担心由于缺乏时间和对 matlab 的了解,我会导致问题,例如在移动滑块时生成太多绘图命令而不是一个。当然,我也有一个问题,我想指定一个用户可以指定函数的字段,例如通过在文本字段中键入 sin(a*w*t +p) 然后指定每个变量的含义,而我目前没有'不知道怎么做(看起来像是解析任务)。我可以这样做还是应该使用一组预定义的功能?

0 投票
4 回答
10642 浏览

matlab - 在 MATLAB GUI 中单击鼠标清除编辑框

我想在 MATLAB GUI 中有一个“编辑”框,上面写着“在此处键入搜索”。当用户在框内单击时,我希望“在此处键入搜索”消失并为用户提供一个空的编辑框以开始输入...

有任何想法吗?

0 投票
4 回答
29025 浏览

matlab - Matlab GUI 使用 GUIDE:想要动态更新图形

我编写了一个使用虚拟 COMM 端口实时读取数据的 Matlab 脚本。我在 mfile 中完成了大量的信号处理。

接下来,我觉得需要一个紧凑的 GUI,将信息显示为摘要。

我最近才开始挖掘和阅读更多 Matlab 的内置 GUI 工具 GUIDE。我已经学习了一些教程,并且在按下按钮后成功地让我的图表显示在我的 GUI 上。

但是,我希望GUI 实时更新。我的数据向量不断更新(从 COMM 端口读取数据)。我希望 GUI 使用较新的数据不断更新图表,而不是依靠按下按钮进行更新。有人可以为我指出正确的背景更新方向吗?

这是当前用于 GUI 的相关代码:

编辑更改的代码:

我得到的错误是:

0 投票
1 回答
1917 浏览

user-interface - 你能限制哪些字符可以输入到 MATLAB GUI 编辑框中吗?

我想在 MATLAB GUI 中制作一个编辑框,它只允许输入数字或只允许输入字母。这可能吗?

0 投票
1 回答
203 浏览

matlab - 动态添加字段到输入对话框

当特定事件发生时,是否可以以某种方式将输入字段添加到 MATLAB 中的输入对话框 ( inputdlg()),例如,用户在现有字段之一中键入某个值...?或者是否有任何其他“hacky”方式来实现这一点,这样用户就不必单击“确定”,我必须编写代码来重新打开另一个包含更多输入字段的输入对话框。谢谢!