matlab-guide相关内容
我在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)
..
我已将 WindowButtonMotionFcn 设置为我的回调,它绘制三个图,数据取决于鼠标位置.然而,这对 MATLAB 来说似乎太多了,因为在移动我的鼠标一点之后,GUI 停止响应. 我使用此代码(从某人那里复制的部分): set(handles.figure1, 'windowbuttonmotionfcn', @hover_Callback);函数 hover_Callback
..
我创建了一个按钮组,其中包含四个单选按钮和一个使用指南的按钮. 有四个功能,每个单选按钮一个单独编写. 如何从各个单选按钮调用这些函数. 按下按钮时,应执行与活动单选按钮相关的功能. 解决方案 按钮组回调的解决方案:SelectionChangeFCN 使用uipanel的Selection Change回调属性(右击Button Group并选择View Callba
..
..
我正在 MATLAB R2014b 中使用 GUIDE 设计 GUI.我的程序有一个很长的循环(需要 2~5 小时来处理).我希望在我的 GUI 中有一个按钮,用户可以在他/她每次需要时停止该过程(GUI 会根据循环结果不断更新图形和文本).类似于在结束循环后按 Control+C 之类的东西.我该如何实施? 附注.我不希望 MATLAB 删除我的工作区.用户可以通过更改 GUI 中的某些选
..
我正在开发一个相当复杂的 GUI 程序,该程序将与 MATLAB Compiler 一起部署.(使用 MATLAB 来构建这个 GUI 是有充分理由的,这不是这个问题的重点.我意识到 GUI 构建并不适合这种语言.) 有很多方法可以在 GUI 中的函数之间共享数据,甚至在应用程序中的 GUI 之间传递数据: setappdata/getappdata/_____appdata - 将任
..
我需要在 MATLAB 中为我的项目创建一个 GUI.我到处寻找有关如何编写 GUI 的示例,但找不到很多.在 MATLAB 中进行 GUI 编程有哪些好的网站或技术? 解决方案 您需要访问的第一个地方是 创建图形用户界面. 然后,您可以观看本教程视频或这个 本教程也不错.
..
假设我想用新数据更新绘图.我应该选择什么方法? 将XDataSource 属性设置为某个名称,更新变量,然后调用refreshdata 擦除原来的plot,再次调用plot命令. 使用Set('Xdata',...') 解决方案 Short answer : always use Set('Xdata',...').> 示例代码: 函数 PlotUpdate()x = 0:.
..
很简单的问题.我希望用一个简单的 plot 创建 GUI ,它可以通过滑块改变一些东西.我一直在使用 GUI,并且在面板和 axies1 上有一个滑块+文本.所以对于初学者来说,我只想让滑块从 1:10(没有特定的增量)开始并缩放 y 值(按 1:10).我已将数据导入 GUI,因此省略了我拥有的通用自动生成代码: Graphslide_OpeningFcn 下 handles.OutAi
..
我在MATLAB 2012a中使用GUIDE创建了一个滑块小部件.我希望它控制一个显示图像的轴,其中滑块逐步移动这些图像. 我已经在m文件的一部分中为Min,Max和SliderStep设置了滑块的属性. sliderMin = 1;slideMax = size(result);%这是可变的slideStep = [1,1];主要步骤和次要步骤的百分比为1设置(handles.slid
..
我有一个Matlab代码,可根据循环迭代绘制变量值. 仅在此示例中,我就将随机值视为变量值. function varargout = myplot(varargin) gui_Singleton = 1; gui_State = struct('gui_Name', mfilename, ... 'gui_Singleton',
..
我有这样的matlab GUI,它具有一个开始按钮,更新按钮和一个编辑文本框. function varargout = Main_function(varargin) % Begin initialization code - DO NOT EDIT gui_Singleton = 1; gui_State = struct('gui_Name', mfilename, ..
..
自从使用Matlab以来已经有一段时间了,到目前为止,我从未将它用于任何GUI创建.我的目标是要有一个可以按下的按钮,然后在计算结果时绘制结果.该按钮应根据发生的情况在“开始"和“停止"之间切换.收集这些结果进行几次迭代,每次迭代都提供另一个数据点. 我的解决方案是将轴传递给函数进行计算,然后可以绘制到轴上.这是可行的,但是在这种情况下,直到绘制完成后,按钮才会切换到“停止".我可以使该功能
..
我正在尝试使用MATLAB GUI创建日历. 我有两个Edit Text对象-edittext1和edittext2. 我要这样做: 我将光标放在edittext1上,然后在日历上选择日期,然后将其插入edittext1的文本字段中. 与edittext2相同:如果我将光标置于edittext2中并选择将其放入edittext2编辑文本中的日期. 我知道我可以通过这种方式对日历使用回调
..
我有两个gui,一个是主gui,另一个是子gui.在主gui的打开功能中,我使用了open('subgui.fig');打开子GUI. Main由5个编辑框和1个按钮组成.按下按钮后,应将这5个编辑框中的数据传递给子GUI,并关闭主GUI.请任何人帮助我做到这一点. 解决方案 让我们以one editbox and one pusbutton in main GUI和one editbox
..
function raviClock(h,m,s) drawClockFace; %TIMER begins------- t = timer; t.ExecutionMode = 'FixedSpacing'; %Use one of the repeating modes t.Period = 1; %Fire on 1 second intervals t.TimerFcn = @timer
..
我需要帮助解决索引问题.分配的问题状态:两个矩阵(x和y)给出坐标以从矩阵A形成矩阵B.产生矩阵B,该矩阵B在x和y中的给定坐标下包含A的值. 例如: x = [1 1 1; 2 2 1] y = [1 2 1; 3 2 4] %This would read as (1,1),(1,2),(1,1),(2,3),(2,2),(1,4) % Given matrix: A = [6 7 8
..
我有一个使用MATLAB GUIDE创建的GUI.我正在尝试从GUI返回值.以下是代码的相关部分(完整的代码可在此处找到): function varargout = test(varargin) % --- Outputs from this function are returned to the command line. function varargout = test_Outp
..
我目前正在Matlab GUI中建立功能,用户可以通过它更改屏幕上显示的绘图(通过弹出菜单....这不是问题,仅供参考)并移动垂直线.用鼠标跨过绘图(x数据从该行的位置返回).首次生成GUI时,创建此鼠标交互行没有任何问题,但是一旦用户从弹出菜单中选择了不同的数据集,便无法“重新生成"用户交互行. 我在GUI的打开功能中使用以下代码建立可拖动线: handles.yline1 = li
..
我希望鼠标在static text上时更改鼠标光标(不单击它,仅在静态文本区域上更改).我在undocumented-matlab中找到了这些Java鳕鱼: jb = javax.swing.JButton; jb.setCursor(java.awt.Cursor(java.awt.Cursor.HAND_CURSOR)); 我将这些代码复制到了static text的CreareFc
..