问题标签 [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.
excel - 如何每次使用按钮将数据添加到 MATLAB 中的现有 XLSX 文件?
我有一个函数可以生成一些变量,比如分数、对、错、未回答。使用按钮调用此函数。问题是如何每次将函数生成的这些值添加/附加到 XLSX 文件中?或者,如何创建 MAT 文件以便添加?可能的解决方案是什么?
matlab - 列表框多选matlab
我创建了一个listbox
并启用了多项选择。我listbox
包含从 1 到 10 的数字。当我选择 3、1 和 8 时,该函数始终按字母顺序(1、3、8)排列我的选择。有什么办法可以让它不按字母顺序排列我的选择吗?因此,如果我选择 3、1 和 8,我选择的输出是 3、1、8。
谢谢你。
matlab - 在 MATLAB 的 GUIDE 中,guidata(hObject) 是否与 guidata(handles.output) 相同?
使用 GUIDE 时,在回调函数中,例如
将要
和
返回相同的结构?
同样,将
和
将对句柄结构所做的更改保存到同一个“位置”?
换句话说,使用hObject
vshandles.output
是guidata
等价的吗?
handles.output
返回“主界面句柄” - 请参阅http://www.matlabtips.com/guide-me-in-the-guide/。
matlab - 多个函数的 uicontrol 回调
我想在Matlab中编写一个 GUI 程序并使用uicontrol在其上制作 3 个滑块,然后编写callback以在一个命令中使用它们的 3 个值。正如您在我的程序中看到的那样,我找到了一种为一个滑块编写函数的方法。你能帮我如何使用这三个回调吗?(我使用 R2014a)
matlab - GUII matlab中的动态弹出菜单
我创建了一个将值保存到 matlab 文件的 GUI,然后我希望其他 GUI 在弹出菜单中显示从 1 到“n”的列表,我的问题是如何做到这一点?如何根据先前 GUI 中包含的值创建一个动态弹出菜单,该菜单将显示从 1 到例如 5 或 10 的列表?
matlab - MATLAB - 如何使用向量来导航帧列表
我有一个视频的 N 帧,我想将它们一起可视化,紧挨着下面,并使用一种时间线进行导航,其方式与常见的视频编辑软件非常相似。
现在我正在使用“蒙太奇”工具,“imscrollpanel”和“imoverviewpanel”。这就是我正在做的,遵循文档:
这很有效。现在我的问题是我需要:
1) 将“imoverview”中显示的 N 个小帧列表替换为 N 个对应图像的列表,根据帧的有效性全黑或白:确实我有一个函数可以告诉我我的帧是否是“好”与否,我想在“imoverview”中快速可视化“错误”,以便导航和检查它们
2)单击“蒙太奇”中突出显示的帧以获取它们的索引并删除它们
这是获取此类应用程序的正确方法吗?你能给我一些建议吗?
谢谢你,朱莉娅
matlab-gui - 同时使用 wavrecord 和 getkey
(在 Matlab 中:)我正在尝试同时运行 wavrecord 和 getkey。我的意思是,在从扬声器录制声音时,我希望 Matlab 在键盘上按下键。当然我可以通过同时运行两个matlab程序来做到这一点,但我想知道是否有办法在matlab程序上做到这一点?
matlab - 向 GUI 提供输入并捕获输出以便在另一个功能中使用它
我创建了一个 GUI 函数,如下所示。我想要做的是把这个 GUI 放在一个循环中,这样我就可以将它用于不同的元素。对于输出,我有两个 6 x 1 的向量。我想要做的是,当我选择不同的单选按钮并将不同的值放入 GUI 的编辑文本中时,将结果保存在输出的不同位置矢量取决于单选按钮。我试图给 GUI 一个标题作为输入。
提前致谢。
matlab - 如何使函数非阻塞?Matlab GUI 中的动态绘图
自从使用 Matlab 已经有一段时间了,直到现在我从未将它用于任何 GUI 创建。我的目标是有一个我可以按下的按钮,然后在计算结果时绘制结果。该按钮应根据发生的情况在“开始”和“停止”之间切换。这些结果被收集了几次迭代,每次迭代都会给出另一个数据点。
我的解决方案是将轴传递给进行计算的函数,然后该函数可以绘制到轴上。这可行,但是在发生这种情况时,按钮不会切换到“停止”,直到绘图完成。我可以使功能非阻塞吗?我什至要这样做是最好的方法吗?如何使用“停止”按钮停止计算?我只需要为此创建一个线程(matlab 是否支持线程)?
我一直在用一个简单的函数来测试我的想法来绘制正弦
直到现在我还没有想到线程。我会尽快调查,但感谢所有帮助。
matlab - Matlab GUI - 使用更新功能更新句柄时出现问题
我不确定我是否以正确的方式进行此操作,但我想要一个在调用时基本上重置 4 个图的函数。我将图存储为handles.distplot1
,handles.distplot2
依此类推,希望有一个下拉菜单来选择轴上显示的图。在几个不同的事件之后我需要重置这些图,所以我自然想把它们扔到一个函数中并避免代码冗余。我希望像这样的功能
我认为它应该按预期工作,但我不知道如何称呼它。在打开功能中,我尝试setupDistPlots(hObject, eventdata, handles)
稍后尝试访问时收到以下错误handles.distplot1
:
编辑:另外请指出我可以改进的一切。我在 Matlab 中所做的一切都让人感觉很老套,好像一定有更好的方法。
edit2:打开函数的问题是在调用打开函数setupDistPlots
之前guidata(hObject, handles)
调用。然而,现在当我再次按下按钮调用“setupDistPlots”时,我收到以下错误: