matlab-guide相关内容

如何阻止在Matlab中编辑/拖动不占优势的可能性?

我在matlab的image_area上创建了一个多边形. 我使用过不富裕的行为. 但是创建多边形之后. 我需要阻止移动和拖动不完全的可能性(已经创建了ROI). 我不知道该怎么办? 请多多帮助. 解决方案 您可以设置示例代码(改编自Mathworks的示例): clc clear figure imshow('gantrycrane.png'); h = impoly(gc ..
发布时间:2020-05-06 15:47:15 其他开发

如何在MATLAB中创建GUI来播放,暂停,快进和快退视频?

我是MATLAB的新手.我正在尝试创建一个GUI,以逐帧播放,暂停,快进和倒带avi视频.目前,我可以通过切换按钮播放和暂停视频,但是当我再次按下“播放"时,视频将从零帧开始播放.我知道我需要存储下次按下播放时要使用的帧号,但是我不知道该怎么做. 任何帮助将非常感激.我意识到MATLAB中有一个implay选项,但是我还有其他一些要实现的代码已经实现,这就是为什么我要创建自己的GUI的原因.下面是 ..
发布时间:2020-05-06 15:47:10 其他开发

适用于整个窗口宽度

我想以编程方式(或在GUIDE中)修复我所要做的就是更改单列的像素大小.我希望当时的uitable是页面宽度的100%.当窗口以最小化形式显示时,GUI看起来很好,但是当我最大化它时,uitable仅为页面宽度的一半. (虽然uitable的高度不是整个面板的高度,大约是整个页面的1/2) GUI使用matlab-guide编写. 这是我现在正在尝试的代码: data = pop ..
发布时间:2020-05-06 15:47:07 其他开发

在MATLAB中的同一GUI中更新数据

我在MATLAB中创建了一个图像编辑器窗口,其中包括各种操作,包括亮度,对比度,裁切,旋转等.在此GUI中,每个操作都有其自己的函数回调. 我的问题是链接一个功能和另一个功能.如果我裁剪图像,那么如果我更改亮度,我当前的代码将更改原始图像而不是裁剪后的图像的亮度. 同样,首先,如果我更改亮度,然后裁剪,则我的代码将裁剪原始图像,而不是变亮的图像. 下面的代码是更改亮度. func ..
发布时间:2020-05-06 15:46:35 其他开发

在Matlab GUIDE中将滑块设为进度条

我很难使滑块表现为进度条. 我有两个按钮.一个从文本编辑器(用户输入)接受起始值,另一个从循环进度开始. 然后我有一个滑块,随着功能循环更改'i'值(沿着/显示进度更新),我试图将其移动. 这是我的代码. function varargout = myfig(varargin) % Begin initialization code - DO NOT EDIT gui_Singlet ..
发布时间:2020-05-06 15:39:08 其他开发

检查“编辑文本"字符串的正确输入

我有一个GUIDE GUI,要求用户输入他们的姓名.如果他们输入数字字符,字符串和数字字符的混合或空白框,则应执行错误对话框. 问题是,当我输入数字或字符串和数字字符的组合时,它将输出Error Code II(第一个elseif语句)而不是Error Code III(仅输入数字)或Error Code IV (输入数字和字符串).输入将不胜感激. 本质上是我所拥有的: if ..
发布时间:2020-05-06 15:36:15 其他开发

GUIData无法正确更新

我在MATLAB中有一个包含计时器的GUI.我希望每次调用计时器时都将索引加1,并将其存储在guidata中.我希望功能在需要时可以向后移动,因此仅使用TasksExecuted字段将无法工作.我的问题是索引根本不会增加.这是计时器的声明 handles.index= 1 ; handles.timer = timer(... 'ExecutionMode', 'fixedRate', .. ..
发布时间:2020-05-06 15:34:32 其他开发

创建一个“计数器"在matlab上从0:limit-1开始.计数器的长度在程序中不确定

Q-从0:limit-1创建一个“计数器"(例如,如果选择3,它将显示0,1,2).计数器的长度在程序中没有确定,应在运行时确定,并且输入可以互不相同 这是python上的解决方案,但我想在matlab上进行计算.我该怎么办? for i in range(3): print(3-i) for s in range(3,-1,-1) print s 所以答案是: ..
发布时间:2020-05-06 15:32:26 Python

如何永久替换变量值

我正在尝试在Matlab中永久更新变量值.我想制作一个GUI,其中将有一个具有变量值(例如k = 3)的按钮,我将其添加4并在文本框中显示该值(例如7).现在该值(即7)将是k的新值.因此,如果我再次单击该按钮,它将在文本框中显示更新后的值(例如,k = 7,在文本框中:7 + 4 = 11).我是Matlab的新手,并尝试了多种方法来解决它.最简单的方法是: function addi ..
发布时间:2020-05-06 15:30:06 其他开发

在MATLAB GUI中将值从一个窗口导入到另一个窗口

假设我在窗口中有一个按钮,当我单击它时,将出现一个新窗口.我用以下语法称呼此窗口(名称为My_New_Window): My_New_Window(); 我想从主窗口向此新窗口插入一些值.我知道可以为此目的使用setappdata或getappdata,但是还有另一种方法吗?例如这样的语法: My_New_Window(Values); 另一个问题.当我们使用setappdat ..
发布时间:2020-05-06 15:22:33 其他开发

无法使用jre 1.7.0_05在科学版Linux上启动MATLAB guis(GUIDE)

问题:GUIDE guis缺少其通常的功能(下拉菜单,按钮等).它们只是显示为带有边框的空窗口,边框描述了不同按钮的位置.该问题似乎与我使用的jre版本有关.我不知道该怎么办. 这是matlab使用的环境变量. /usr/java/default指向jre_1.7.0_05的根目录,其中包含bin,lib等. -------------------------------------- ..
发布时间:2020-05-06 15:22:08 Java开发

从给定的数字列表中随机选择数字

我给出了数字列表, x=[x1, x2, x3, x4, x5, x6]; non_zero=find(x); 我希望Matlab一次在'non_zero'元素中随机选择任何一个.我在网上搜索过,但是没有可用的功能来提供所需的结果. 解决方案 您可以使用函数randi从有效索引集中随机选择一个整数. x=[x1, x2, x3, x4, x5, x6]; non_zero= ..
发布时间:2020-05-06 15:16:34 其他开发

MATLAB中图像的动态网格

我正在使用GUIDE在matlab中创建GUI.但是,我不确定如何执行以下操作,并正在寻找一些提示/建议. 问题 如果要选择一个目录,我想打开一个目录并在GUI界面中显示该目录中的所有图像.但是,由于我永远不知道确切有多少张图片,因此我不确定如何在GUI中做到这一点. 基本上,我想打开目录并在GUI上的网格中显示所有图像,类似于 iphoto . 当前代码 当前,我可 ..
发布时间:2020-05-06 15:14:08 其他开发

在GUI的静态文本中创建多行“字符串"

我在GUI中有一个静态文本,需要编写如下内容: y1 = A[1] y2 = A[2] y3 = A[3] 等(有一定的限制,现在这并不重要). 其中y1, y2, y3是字符串,而A[1], A[2], A[3]是数字在矩阵A中. 我只是不确定如何在该静态文本中输入新行,这意味着我不确定如何从y1转到y2. 我知道互联网上对此问题有很多答案,但是由于某种原因我找不到适 ..
发布时间:2020-05-06 15:06:41 其他开发

使用GUIDE在MATLAB GUI中创建透明文本框

在MATLAB GUI中,我在后台有一张图片(在轴上创建),在上面我想要文本.我放置了一个静态文本框,但我需要它是透明的.我可以使用GUIDE吗? 解决方案 由于文本对象实际上是uicontrols,因此您不能使用guide来做到这一点.尝试在代码中使用text函数添加文本.您可能需要在正确的位置进行反复试验. ..
发布时间:2020-05-06 15:03:37 其他开发

GUIs MATLAB的句柄结构

我在MATLAB中有三个GUI.它们每个的标签是'P0','P1'和'P2'.我想将所有三个GUI的句柄放在一个结构中,并能够从三个GUI中的任何一个进入此结构并更新其中的值.最好的方法是什么? 解决方案 关于如何执行此操作,您有两个选择.一种方法是使用根图形对象以及setappdata和getappdata来存储和检索值. fig0 = findall(0, 'tag', 'P0' ..
发布时间:2020-05-06 14:59:09 其他开发