- 1、本文档共24页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MATLAB 程式設計入門篇 MATLAB 程式設計入門篇 MATLAB 程式設計入門篇 MATLAB 程式設計入門篇 MATLAB 程式設計入門篇 MATLAB 程式設計入門篇 MATLAB 程式設計入門篇 MATLAB 程式設計入門篇 MATLAB 程式設計入門篇 MATLAB 程式設計入門篇 MATLAB 程式設計入門篇 MATLAB 程式設計入門篇 MATLAB 程式設計入門篇 MATLAB 程式設計入門篇 MATLAB 程式設計入門篇 MATLAB 程式設計入門篇 MATLAB 程式設計入門篇:握把式圖形與 GUI 設計 MATLAB 程式設計入門篇握把式圖形與 GUI 設計 張智星 (Roger Jang) jang@ /jang 清大資工系 多媒體檢索實驗室 握把式圖形 (Handle Graphics) 基本概念 每一個構成圖形的基本單位都可視為一個物件 (Object),例如: 曲線、曲面、圖軸、文字… 每個物件都有一個獨一無二的握把 (Handle),就像每一個人都有一個獨一無二的身份證字號 根據物件的握把,就可以存取圖形物件的所有性質 圖形物件的階層結構 圖形物件階層結構(Hierarchy) 階層結構的一個例子 圖形物件的性質存取 可以分兩種方法: 以 MATLAB 所提供的圖形使用者介面(GUI,Graphical User Interface)進行圖形物件的性質存取 以 MATLAB 命令列進行圖形物件的性質存取 MATLAB 的性質編輯器 先畫完圖,再使用 propedit 開啟性質編輯器,例如 peaks; % 畫出 peaks 3D 圖 propedit; % 開啟性質編輯器 若不在命令列下達 propedit,也可以點選工具列上面的 圖示來開啟圖形編輯功能。 進行圖形編輯 啟動圖形編輯功能後,直接以滑鼠左鍵點選圖形物件(例如圖軸),然後點選右鍵選取所需要修改的性質,就可以達到修改圖形的效果。 圖形物件的性質存取 以命令列進行圖形物件的性質存取 set:設定某個性質的值 get:取得某個性質的值 findobj:在握把式圖形的階層式結構中,找出您要的物件 set 範例 set範例: t = 0:0.1:4*pi; y = exp(-t/5).*sin(t); h = plot(t, y); % h 為曲線的握把 set(h, Linewidth, 3); % 將曲線寬度改為 3 set(h, Marker, o);%將曲線的線標改成小圓圈 set(h, MarkerSize,20);% 將線標的大小改成 20 set 範例 單獨使用 set(h),可以列出 h 的所有性質,以及這些性質的可能值和預設值,例如: h=plot(humps); set(h, ‘linestyle’) get 範例 get範例: get(h, LindWidth) % 取得曲線寬度 ans =3; get(h, Color) % 取得曲線顏色 ans = 0 0 1 get(h) %列出 h 的所有性質的值 … Findobj 範例 findobj範例: plot(rand(10,2)); % 畫出兩條曲線 h=findobj(0, type, line) % 找出曲線的握把 h = 1.0051 74.0016 set(h, LineWidth,3); % 經由握把將曲線寬度改為 3 MATLAB GUI 程式設計 MATLAB GUI 程式設計的兩種方式 M 檔案 GUIDE 發展環境 M檔案 M 檔案的GUI 設計 Uicontrol Mouse Events 範例 xpsound、travel、truss、lorenz 等 uicontrol範例1 範例7-3:uicontrol01.m h = uicontrol; % 產生按鈕 set(h,String,請按我!); % 在按鈕表面加入文字「請按我!」 cmd =fprintf(有人按我一下喔!\n);; % 定義按鈕被按後的反應指令 set(h,Callback,cmd); % 設定按鈕的反應指令 uicontrol範例1 UI 控制物件 Uicontrol產生UI (User Interface) 控制物件 按鈕(Push Button) 滑動棒(Sliding Bar) 圓形按鈕(
您可能关注的文档
- 情境教育的独特优势和其建构.PDF
- 庆阳市文化广播影视新闻出版局2017图书采购项目.doc
- 弱视治愈儿童图形视觉诱发电位观察分析.PDF
- ERP顾问的评选及管理协易机械.ppt
- ERP管理软件—代表着现代企业管理先进生产力与管理经验.ppt
- FASB发布新收入准则更新(评估可收回性条件和过渡期会计.PDF
- 山东大学2016中国普通高等学校联合招收澳门保送生简章.PDF
- FLIRSC7600宽带InSb红外热像仪用于生物质发电厂检测及优.PDF
- G354龙场至兴仁县城公路改扩建工程勘察设计和设计咨询招标.doc
- 山东省07高考物理学科备考纲要.ppt
- 2024年江西省寻乌县九上数学开学复习检测模拟试题【含答案】.doc
- 2024年江西省省宜春市袁州区数学九上开学学业水平测试模拟试题【含答案】.doc
- 《GB/T 44275.2-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第2部分:术语》.pdf
- 中国国家标准 GB/T 44275.2-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第2部分:术语.pdf
- GB/T 44285.1-2024卡及身份识别安全设备 通过移动设备进行身份管理的构件 第1部分:移动电子身份系统的通用系统架构.pdf
- 《GB/T 44285.1-2024卡及身份识别安全设备 通过移动设备进行身份管理的构件 第1部分:移动电子身份系统的通用系统架构》.pdf
- 中国国家标准 GB/T 44285.1-2024卡及身份识别安全设备 通过移动设备进行身份管理的构件 第1部分:移动电子身份系统的通用系统架构.pdf
- GB/T 44275.11-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第11部分:术语制定指南.pdf
- 中国国家标准 GB/T 44275.11-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第11部分:术语制定指南.pdf
- 《GB/T 44275.11-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第11部分:术语制定指南》.pdf
文档评论(0)