MATLAB仿真技术及应用
更新时间:2023-05-12 16:27:01 阅读量: 实用文档 文档下载
选填,简要介绍文档的主要内容,方便文档被更多人浏览和下载。
MATLAB仿真技术及应用
选填,简要介绍文档的主要内容,方便文档被更多人浏览和下载。
第七章 图形用户界面GUI
选填,简要介绍文档的主要内容,方便文档被更多人浏览和下载。
主要内容重点7.1 概述 7.2 图形句柄入门 掌握简单的图形 用户界面设计方 法
7.3 GUIDE工具入门7.4 创建图形用户界面外观 7.5 图形用户界面编程
选填,简要介绍文档的主要内容,方便文档被更多人浏览和下载。
7.1 概 述在MATLAB中创建图形用户界面的方法有两种 ——图形句柄
—— GUIDE都需要使用M语言编程。利用图形句柄创建的GUI只有一个
M文件,而利用GUIDE创建的GUI由两个文件: M文件和外观文件——fig文件。
MATLAB提供了基本的用户界面元素,包括菜单、快捷菜单、 按钮、复选框、单选框、文本编辑框、静态文本、下拉列表框、 列表框等。需要注意的是,MATLAB的图形用户界面程序大多
数是对话框应用程序。
选填,简要介绍文档的主要内容,方便文档被更多人浏览和下载。
7.2 图形句柄入门在 MATLAB 环境中每一个图形对象都有一个相应的句柄,根对象 UI菜单 图形窗体 文本 坐标轴 表面 线条 UI控件
选填,简要介绍文档的主要内容,方便文档被更多人浏览和下载。
表7-1 常用的图形句柄操作函数函 数 findobj gcf gca gco get set 说 明 按照指定的属性来获取图形对象的句柄 获取当前的图形窗口句柄 获取当前的轴对象句柄 获取当前的图形对象句柄 获取当前的句柄属性和属性值 设置当前句柄的属性值
选填,简要介绍文档的主要内容,方便文档被更多人浏览和下载。
例子7-1 使用图形句柄。 在MATLAB命令行窗口中,键入下面的指令: >> X = linspace(-pi,pi,25); >> Y = sin(X); >> plot(X,Y,'rX');
这时的图形结果为红色的以“X”为符号的正弦曲线,如图7-5所示
选填,简要介绍文档的主要内容,方便文档被更多人浏览和下载。
1 0.8 0.6 0.4 0.2 0 -0.2 -0.4 -0.6 -0.8 -1 -4 -3 -2 -1 0 1 2 3 4
图7-5 绘制的原始图形
选填,简要介绍文档的主要内容,方便文档被更多人浏览和下载。
获取当前的曲线对象句柄: >> h_line = findobj(gca,'Marker','X')
h_line =3.0011
获取整个曲线的属性列表:>> get(h_line)
Color = [1 0 0]EraseMode = normal
选填,简要介绍文档的主要内容,方便文档被更多人浏览和下载。
LineStyle = none LineWidth = [0.5] Marker = x MarkerSize = [6] MarkerEdgeColor = auto MarkerFaceColor = none XData = [ (1 by 25) double array] YData = [ (1 by 25) double array] ZData = [] BeingDeleted = off ButtonDownFcn = Children = []
选填,简要介绍文档的主要内容,方便文档被更多人浏览和下载。
Clipping = on CreateFcn = DeleteFcn = BusyAction = queue HandleVisibility = on HitTest = on Interruptible = on Parent = [101.001] Selected = off SelectionHighlight = on Tag = Type = line UIContextMenu = [] UserData = [] Visible = on
选填,简要介绍文档的主要内容,方便文档被更多人浏览和下载。
设置曲线的属性:
>> set(h_line,'Color',[1 1 1],'MarkerSize',10);将曲线设置为白色,符号的大小设置为10
设置坐标轴的属性:>> set(gca,'Color',[0,0,0])
坐标轴的背景色成为黑色。
选填,简要介绍文档的主要内容,方便文档被更多人浏览和下载。
>> set(gca,'XGrid','on','GridLineStyle','-.','XColor',[0.75 0.75 0]) >> set(gca,'YGrid','on','GridLineStyle','-.','YColor',[0 0.75 0.75])
将坐标轴的网格线绘制了出来,使用了点划线,分别设置了不同的颜色。
>> set(gcf,'Color',[0 0 1])将整个图形窗体的背景色设置为蓝色,效果如图7-6所示。
选填,简要介绍文档的主要内容,方便文档被更多人浏览和下载。
图7-6 设置不同图形对象属性得到的结果
选填,简要介绍文档的主要内容,方便文档被更多人浏览和下载。
若需要修改MATLAB的默认属性,则使用下面的命令行: set(ancestor,'Default<Object><Property>
',<Property_Val>) 其中,ancestor为某一层次的图形对象句柄。 若在根层次设置了默认属性,则所有的对象都继承这个默 认属性。 若在轴层次设置默认属性,则轴层次以下的对象继承该默 认属性。
选填,简要介绍文档的主要内容,方便文档被更多人浏览和下载。
修改MATLAB的默认属性例子7-2 设置修改对象的默认属性。 本例子使用的脚本文件内容如下: 001 002 003 004 % 修改图形窗体默认背景色 set(0,'DefaultFigureColor',[1 1 1]); % 修改默认的坐标轴背景色 set(0,'DefaultAxesColor',[0 0 0]);
005006 007
% 修改坐标线的色彩set(0,'DefaultAxesXColor',[0.5 0 0]); set(0,'DefaultAxesYColor',[0.5 0 0]);
选填,简要介绍文档的主要内容,方便文档被更多人浏览和下载。
008 009
% 修改文本的色彩 set(0,'DefaultTextColor',[0 0.5 0]);
010011
X = linspace(-pi,pi,25);Y = sin(X);
012013
plot(X,Y,'yX');grid on
014015
title('Change The Default Properties');legend('sin');
运行结果如图7-7所示。
选填,简要介绍文档的主要内容,方便文档被更多人浏览和下载。
图7-7 修改默认属性值后的显示效果
选填,简要介绍文档的主要内容,方便文档被更多人浏览和下载。
如果希望将已经修改的默认属性值恢复成出厂设置,则可以使用下面的命令行: >> set(h, 'PropertyName', 'default') 或者
>> set(h, 'PropertyName', 'factory')>> set(h, 'PropertyName', 'remove')
选填,简要介绍文档的主要内容,方便文档被更多人浏览和下载。
采用图形句柄设计图形用户界面例7-3:
制作一个能绘制二阶系统的单位阶跃响应曲线的图形用 1 户界面。二阶系统的传递函数为 G 2 。 s 2 s 1
选填,简要介绍文档的主要内容,方便文档被更多人浏览和下载。
正在阅读:
MATLAB仿真技术及应用05-12
2010年广州中医药大学研究生复试(含中药综合、经管、非医攻博等)10-15
v带传送设计 - 图文03-08
公路梁场开工报告05-24
护理病例分析题05-26
关于组态王数据库绘制曲线的方式10-25
2014年新出试题 淘宝店铺推广考试 哪项不属于店铺推广对推广图片的要求03-18
2014高等数学试题库修订稿205-24
人教版语文一年级下册练习题五05-19
过氧化氢的催化分解01-18
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- 仿真技术
- 应用
- MATLAB
- 改良背驮式原位肝移植手术配合
- 建筑装饰工程施工合同(甲种本) GF-96doc
- 地震行波输入下大跨连续刚构桥梁半主动控制效应分析
- 气泵式臭氧发生器项目可行性研究报告评审方案设计(2013年发改委标准案例范文)
- 程控阀在变压吸附装置中的应用及维修
- 小分子化合物H-131抑制胃癌细胞增殖及机制-论文
- 用Excel电子表格炒股
- 功夫熊猫2中英文文台词2011
- 云南省现代教育评估中心主办2013年学业水平考试研讨-光合作用和呼吸作用复习专题
- 小学一年级语文上册综合练习题
- 国外设计公司简介
- 幼儿园大班心理健康活动教案Word版
- 越野专家回归公路 大切诺基测试公路篇
- 吹塑机操作规程080517
- 蒙牛奶粉教大家预防孩子上火
- 幼儿园案例分析1
- 实习教师转正总结合集5篇
- 云南农业大学2015年招收硕士研究生招生专业目录
- 网络摄像机解决方案
- 温度传感器毕业论文中英文资料外文翻译文献