使用方法:

appdesigner

关闭app

delete(app)

在matlab中有很多函数是无法显示在Appdesigner 的UIAxes中

pcshow

ax = axes('Parent',uipanel,'Position',[.1 .1 .6 .6]);

pcshow(x,y,z,'Parent',ax)

pcshow(x,y,z,'Parent',app.UIAxes)

在matlab中如果想要使用guide设计APP的需要用到 两个工具:

1、App designer

这个工具是matlab新的工具用来设计App 的,未来版本也将会主要会更新该工具

2、GUIDE

这个是一个比较旧的工具,目前已经停止更新了,未来版本中会取消掉。

但是由于查看之前的程序时可能会有一些程序是使用guide工具来创建的,所以学习一下matlab guide也是有必要。

下面这个博客介绍guide 的用法:

在command 窗口中输入 guide ,然后就会弹出一个窗口用来设计App

控件可以拖到面板上面,然后双击控件,便可以弹出该控件的属性

如何获取控件的属性,和改变控件的属性:

str=get(handles.edit1,'string');
set(handles.edit2,'string',str);

制作大小可以调整的GUI界面:

只需要设置GUI属性即可
路径:工具—GUI选项—

滑动控件的使用:

首先需要在界面上面,拖拽一个滑动的按钮,然后加入一个 edit 控件用于显示当前数值

添加滑动按钮的回调(call back),每次控件的位置改变后就会调用这个函数

var=get(handles.slider1,'value'); % 获得滑动控件的value 属性
disp(var) % 打印到工作区
set(handles.edit1,'string',var); %将滑动控件的数值显示到edit 的控件上

单选按钮:

在Guide 中如何使用单选按钮?

首先在UI 界面中拖出一个控件,然后单击右键添加回调

使用hint 的提示语法来获取单选按钮当前的状态:

mode=get(hObject,'Value') % 当被选中之后,返回1 ,未选中返回0

然后根据mode 的数值进行操做

checkbox 控件同radiobutton 控件一样,当选中后,返回为1,否则返回为0

对选择按钮的状态进行改变,如:按了复位按钮后,需要将选择按钮的状态置为未选中

set(handles.radiobutton,'Value',0); % 赋值0、1

建立UI界面:

对每个按钮添加相应的回调

mode=get(hObject,'Value') ;
disp(mode)
if mode == 1
set(handles.edit1,'string','已选中');
else   
set(handles.edit1,'string','没有选择');   
end
复位按钮回调:

set(handles.checkbox1,'Value',0);
set(handles.radiobutton1,'Value',0);

通过radio button 决定绘制不同的图像

建立一个如下的UI界面

对radiobutton的回调添加函数:

获取randiobutton 的状态

get(hObject,'Value')

画图的函数:

plot(handles.axes1,x,y);

清空axes的函数

cla(handles.axes1);

imshow 使用对应的axes

guide

axes(handles.axes2);

imshow

appdesigner

imshow( C, 'Parent', app.UIAxes);

想要hold 效果的化:

set(app.A4,'NextPlot','add');

UIAxes中如何设定不可以缩放等操做

appdesigner:

handlevisibitiy 属性设置为 OFF

GUIDE

Matlab Guide设计笔记相关推荐

  1. close关闭指定窗口 matlab_Δ-Σ ADC设计笔记一:MATLAB环境设置

    本设计笔记其实是研读<SIGMA-DELTA CONVERTERS-Practical Design Guide>--JOSÉ M. DE LA ROSA的笔记,记录一些关键知识以及自己的 ...

  2. matlab guide 打不开,fig文件用GUIDE打不开,不能进行设计

    在fig文件里加入slider等控件后,关闭GUIDE,再用GUIDE打开fig文件则报错但是双击fig还是可以打开运行,m文件也可以运行打开fig界面 右击fig选择OPEN IN GUIDE,弹出 ...

  3. 系统辨识理论及MATLAB仿真——学习笔记(1)

    系统辨识理论及MATLAB仿真学习笔记(1) 前言 目录 第1章 绪论 1.1 建立数学模型的基本方法 1.2 系统辨识的定义 1.3 系统辨识的研究目的 1.4 数学模型的分类 1.5 几种常见的数 ...

  4. matlab guide的简介和简单使用

    Matlab guide简介和简单使用 简介 快捷键 1.对其对象键 2.菜单编辑器 两种菜单的设计方法 3.Tab键顺序编辑器 4.属性检查器 gui数据管理机制 guide实例 实例一画图 实例二 ...

  5. 静电场的有限差分法与matlab 仿真课程设计,计算物理和MATLAB课程设计--自激振动系统的MATLAB仿真.doc...

    东北石油大学课程设计任务书 课程 计算物理和MATLAB课程设计 题目 自激振动系统的MATLAB仿真 专业 姓名 学号 主要内容.基本要求.主要参考资料等 主要内容: 研究范?德?波耳(Van de ...

  6. 用MATLAB编程正弦稳态相量图,matlab课程设计--利用MATLAB对线性电路正弦稳态特性分析...

    matlab课程设计--利用MATLAB对线性电路正弦稳态特性分析 课程设计任务书 学生姓名: 专业班级: 指导教师: 刘 新 华 工作单位:信息工程学院 题 目: 利用MATLAB对线性电路正弦稳态 ...

  7. matlab数字滤波器设计函数汇总(转载)

    这篇博客是[1][2]的整合 分类 函数名 功能说明 滤波器的分析(幅频/相频) abs 求绝对值(幅值) angle 求相角 conv/conv2 求卷积/二维卷积 fftfilt 利用重叠相加法的 ...

  8. 数字电路与逻辑设计笔记

    数字电路与逻辑设计笔记 变量和常量的关系式 根据真值表写表达式 以真值表内输出端"1"为准 第一步:从真值表内找输出端为"1"的各行,把每行的输入变量写成乘积形 ...

  9. 怎么将matlab滤波器系数导出_matlab与FPGA数字信号处理系列(1)——通过matlab工具箱设计FIR数字滤波器...

    以99阶FIR低通滤波器为例,学习使用matlab的fdatool工具箱设计滤波器,并将滤波器系数导出到.coe文件,联合Vivado进行FPGA的FIR滤波器设计. 本文滤波器参数为:低通FIR滤波 ...

最新文章

  1. golang中文文档_Golang 标准库 限流器 time/rate 设计与实现
  2. 公司这套架构统一处理 try...catch 这么香,求求你不要再满屏写了,再发现扣绩效!...
  3. 模板模式(C++) 【转】
  4. Tensorflow分批量读取tfrecords
  5. JavaScript DOM 编程艺术 --- JavaScript语法
  6. Linux开启服务器问题(李蕾问题)
  7. eeprom和编程器固件 k2_用编程器免拆夹子刷斐讯K2 K2P解决难搞固件 刷BREED 无损原EEPROM...
  8. 【不积跬步,无以致千里】linux下如何查看自己的外网IP
  9. 声音模仿_澳洲这种鸟堪称“超级声音模仿秀”,比八哥还牛,却正遭山火毁灭...
  10. 关于母板页中runnat=server 窗体标记的问题
  11. 矩阵乘法(幂次计算)
  12. rms 公式 有效值_RMS,DC,MEAN,RMN到底有什么区别?
  13. 小说app源码,uni-app跨平台框架开发,一套代码双端运行,无差别
  14. chain 的使用方法
  15. conda虚拟环境中 安装 jupyter notebook
  16. 软件体系结构与设计模式——课程总体介绍(01-03)
  17. 入行芯片设计选模拟IC还是数字IC?一文为你讲解清楚
  18. md5加密 javaScript 微信小程序
  19. 已知鸡和兔的总数量n,总脚数为m。输入n和m,依次输出鸡和兔的数目。如果无解,输出“no answer”。 将下面的代码填写完整。
  20. 学生免费申请JetBrains许可证

热门文章

  1. Zero系列三部曲:Zero、Zero-Offload、Zero-Infinity
  2. 西安工大计算机学院李颖,李颖-吉林大学计算机科学与技术学院
  3. 人工智能时代——人工智能的白发航海家
  4. QQ游戏辅助工具-大家来找碴(附源码)
  5. Pandas 从excel表格读取指定的列未按列的顺序排序
  6. CSDN-markdown如何使用LaTeX语法编写数学公式
  7. 启明星辰阐释基于大数据的异常行为分析
  8. LinkedList的push add offer操作有什么不同
  9. ipad 的pdf笔记同步
  10. 洛谷:P1506 拯救oibh总部(DFS)