问题标签 [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 App Designer 中将数据从 excel 读取到表中
晚上好,我正在尝试开发一个 MATLAB GUI,用户可以在其中手动在表格中输入数据或附加一个 excel 文件夹,该文件夹将复制表格中 excel 表中的数据。我的代码行是
我收到以下错误:
使用 readtable 时出错(第 223 行)无法将文件“Book1.xlsx”作为工作簿打开。检查文件是否存在、读取权限是否可用以及该文件是有效的电子表格文件。
请帮助注意:我是新手谢谢
matlab - 如何将焦点设置在 uifigure 中的特定元素上?
我有一个应用程序向用户呈现 SVG 图像,他们需要根据呈现的内容填写两个编辑字段。由于该过程需要重复多次,我的结论是,如果用户交互只需要键盘,那么对于速度和效率来说是最好的。为此,我必须确保几件事:
- 那个数字是焦点。
- 那Tab ⭾</kbd> cycles the elements in the correct order (edit1 → edit2 → button).
- 每当刷新图像时,都会聚焦正确的编辑字段。
第一个要求可以通过切换图形可见性来满足,如此处所述。
第二个要求也很容易实现,只需要以特定顺序定义图形元素,如这里(针对uifigures)和这里(针对图形)所讨论的。
我的困难在于第三个要求,特别是 - 我不知道如何确保所需的编辑字段在需要时得到关注。请考虑以下类以供参考,其中focusControl
方法只是一个占位符。
我正在使用 MATLAB R2020a。
附言我决定为此使用 uifigures,因为它们的uiimage
组件本身就支持 SVG 的呈现(尽管存在避免该组件的变通方法)。
matlab - 如何让 MATLAB 的 `uifigure` 出现在屏幕中央?
可以轻松地使用该Position
属性将 a 放置uifigure
在屏幕的指定位置。例如,fig = uifigure('Position',[1,1,300,300]);
。有什么办法可以立即将它放在屏幕中央。
有一个movegui
命令对这项任务很有帮助。但是,它分两步完成这项工作(首先,显示图形,然后移动它)。这导致用户体验不流畅。
matlab - 多次单击鼠标
如果'Filloval'
出现 4,则必须选择所有 4 个椭圆。如果同一个椭圆被选中 4 次,则只选中 1 个椭圆,因此代码不应终止。但是,我当前的代码在选择相同的椭圆形四次时终止。
我们创建了一个矩阵,如果我们点击一个椭圆,我们将删除对应于一个椭圆的列,这样如果我们重复按下一个椭圆,它就不会结束。
问题是,如果单击 (14) 矩阵中的一个椭圆来创建 (13) 矩阵,则必须保持 (13) 矩阵,但事实并非如此。
我目前的结果:
期望的结果:
如何在程序不终止的情况下单击所有四个椭圆?
matlab - 如何将从 GUI 输入的数值传递给 .m 文件?
我正在尝试在我的 .m/ GUI 文件中编写一个代码,当我按下按钮时,它可以将从 GUI 中的“编辑文本”字段(称为“编辑 1”)获得的某个值传递给一个 .m 文件. 在 GUI 中说我有这个: GUI example 我想要做的是获取在“fc”和“slump”字段中输入的值,并将其用于 .m 文件中的数学运算。在 GUI 中,我编写了代码以在“计算”按钮回调下方运行我的 m 文件,在我的 .m 文件中,我编写了:
作为回报,我Undefined variable "handles" or class "handles.edit1"
在运行 UI 时得到。我应该在我的 .m 文件或 GUI 编辑器中写什么来获取这些值?
任何解决方案/帮助将不胜感激。谢谢!
matlab - 更改 inputdlg 字段名称的颜色
这是我的代码:
表明:
我想更改字段名称的颜色,如下所示:
我怎样才能做到这一点?
matlab-gui - 如何在 GUI MATLAB 中为静态文本框中的值分配颜色
大家好,我想了解一些关于如何在我的 GUI 静态文本框中为特定值分配颜色的想法。下面是我用来为静态文本框赋值的编码。但我不知道如何为值分配颜色。例如a=50,静态文本框颜色变为绿色。a=60 时,静态文本框颜色变为黄色。提前致谢。
matlab - 在 MATLAB GUI 中使用滑块
按照Benoit_11在Use a slider in MATLAB GUI中给出的提示,我开始调整他的代码以适应我的情况。
我注意到当向量SliderValue*(1:0.1:20).^2
被修改为SliderValue*(1:dt:20).^2
, withdt = 0.1
时,绘图不显示任何内容。这是必需的,因为我想使用由变量定义的表达式。
第二个问题:如何手动定义轴范围?
我的代码:
我应该纠正什么让它运行?