matlab-guide相关内容

在MatLab中绘制结构数组

我在matlab中有一个结构数组(98*1): 现在我正在尝试使用两个特定的字段(例如x和y)来绘制图形。X和y的值出现在这98行中的每一行上。尝试使用以下命令绘制时出错。 plot(ans{1:98,1}.x,ans{1:98,1}.y) 应为大括号或点索引表达式的一个输出,但 有98个结果。 仅(行1)绘制错误(ANS{1:98,1}.x,ANS{1:98,1}.y) ..
发布时间:2022-04-15 18:19:29 其他开发

Matlab gui WindowButtonMotionFcn 在调用太频繁时崩溃?

我已将 WindowButtonMotionFcn 设置为我的回调,它绘制三个图,数据取决于鼠标位置.然而,这对 MATLAB 来说似乎太多了,因为在移动我的鼠标一点之后,GUI 停止响应. 我使用此代码(从某人那里复制的部分): set(handles.figure1, 'windowbuttonmotionfcn', @hover_Callback);函数 hover_Callback ..
发布时间:2022-01-22 22:45:51 其他开发

如何将函数传递给使用 MATLAB 中的指南创建的按钮组中的单选按钮?

我创建了一个按钮组,其中包含四个单选按钮和一个使用指南的按钮. 有四个功能,每个单选按钮一个单独编写. 如何从各个单选按钮调用这些函数. 按下按钮时,应执行与活动单选按钮相关的功能. 解决方案 按钮组回调的解决方案:SelectionChangeFCN 使用uipanel的Selection Change回调属性(右击Button Group并选择View Callba ..
发布时间:2022-01-21 23:10:52 其他开发

在 MATLAB 进程中间停止 GUI

我正在 MATLAB R2014b 中使用 GUIDE 设计 GUI.我的程序有一个很长的循环(需要 2~5 小时来处理).我希望在我的 GUI 中有一个按钮,用户可以在他/她每次需要时停止该过程(GUI 会根据循环结果不断更新图形和文本).类似于在结束循环后按 Control+C 之类的东西.我该如何实施? 附注.我不希望 MATLAB 删除我的工作区.用户可以通过更改 GUI 中的某些选 ..
发布时间:2021-12-13 11:17:32 其他开发

什么是“权利"?组织GUI代码的方法?

我正在开发一个相当复杂的 GUI 程序,该程序将与 MATLAB Compiler 一起部署.(使用 MATLAB 来构建这个 GUI 是有充分理由的,这不是这个问题的重点.我意识到 GUI 构建并不适合这种语言.) 有很多方法可以在 GUI 中的函数之间共享数据,甚至在应用程序中的 GUI 之间传递数据: setappdata/getappdata/_____appdata - 将任 ..
发布时间:2021-12-08 15:13:07 其他开发

如何在 MATLAB 中编写 GUI?

我需要在 MATLAB 中为我的项目创建一个 GUI.我到处寻找有关如何编写 GUI 的示例,但找不到很多.在 MATLAB 中进行 GUI 编程有哪些好的网站或技术? 解决方案 您需要访问的第一个地方是 创建图形用户界面. 然后,您可以观看本教程视频或这个 本教程也不错. ..
发布时间:2021-12-08 14:46:11 其他开发

在 MATLAB GUI 中使用滑块

很简单的问题.我希望用一个简单的 plot 创建 GUI ,它可以通过滑块改变一些东西.我一直在使用 GUI,并且在面板和 axies1 上有一个滑块+文本.所以对于初学者来说,我只想让滑块从 1:10(没有特定的增量)开始并缩放 y 值(按 1:10).我已将数据导入 GUI,因此省略了我拥有的通用自动生成代码: Graphslide_OpeningFcn 下 handles.OutAi ..
发布时间:2021-09-15 19:31:37 其他开发

MATLAB滑块步骤行为

我在MATLAB 2012a中使用GUIDE创建了一个滑块小部件.我希望它控制一个显示图像的轴,其中滑块逐步移动这些图像. 我已经在m文件的一部分中为Min,Max和SliderStep设置了滑块的属性. sliderMin = 1;slideMax = size(result);%这是可变的slideStep = [1,1];主要步骤和次要步骤的百分比为1设置(handles.slid ..
发布时间:2021-05-31 21:04:24 其他开发

如何使功能无阻塞? Matlab GUI中的动态绘图

自从使用Matlab以来已经有一段时间了,到目前为止,我从未将它用于任何GUI创建.我的目标是要有一个可以按下的按钮,然后在计算结果时绘制结果.该按钮应根据发生的情况在“开始"和“停止"之间切换.收集这些结果进行几次迭代,每次迭代都提供另一个数据点. 我的解决方案是将轴传递给函数进行计算,然后可以绘制到轴上.这是可行的,但是在这种情况下,直到绘制完成后,按钮才会切换到“停止".我可以使该功能 ..
发布时间:2020-05-06 15:47:37 其他开发

如何获取活动对象MATLAB GUI的句柄

我正在尝试使用MATLAB GUI创建日历. 我有两个Edit Text对象-edittext1和edittext2. 我要这样做: 我将光标放在edittext1上,然后在日历上选择日期,然后将其插入edittext1的文本字段中. 与edittext2相同:如果我将光标置于edittext2中并选择将其放入edittext2编辑文本中的日期. 我知道我可以通过这种方式对日历使用回调 ..
发布时间:2020-05-06 15:47:34 其他开发

在gui的matlab之间传递数据

我有两个gui,一个是主gui,另一个是子gui.在主gui的打开功能中,我使用了open('subgui.fig');打开子GUI. Main由5个编辑框和1个按钮组成.按下按钮后,应将这5个编辑框中的数据传递给子GUI,并关闭主GUI.请任何人帮助我做到这一点. 解决方案 让我们以one editbox and one pusbutton in main GUI和one editbox ..
发布时间:2020-05-06 15:47:31 其他开发

(重新)在Matlab GUI中生成可拖动的行

我目前正在Matlab GUI中建立功能,用户可以通过它更改屏幕上显示的绘图(通过弹出菜单....这不是问题,仅供参考)并移动垂直线.用鼠标跨过绘图(x数据从该行的位置返回).首次生成GUI时,创建此鼠标交互行没有任何问题,但是一旦用户从弹出菜单中选择了不同的数据集,便无法“重新生成"用户交互行. 我在GUI的打开功能中使用以下代码建立可拖动线: handles.yline1 = li ..
发布时间:2020-05-06 15:47:20 其他开发