7MATLAB其他应用技术 MATLAB应用技术配套课件.ppt

7MATLAB其他应用技术 MATLAB应用技术配套课件.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MATLAB应用技术 清华大学出版社 7.1 Matlab其他技术介绍 7.2MATLAB的GUI技术 7.2MATLAB的GUI技术 7.2MATLAB的GUI技术 7.2MATLAB的GUI技术 7.2MATLAB的GUI技术 7.3Matlab与C语言接口技术 7.3Matlab与C语言接口技术 7.3Matlab与C语言接口技术 7.3Matlab与C语言接口技术 7.3Matlab与C语言接口技术 7.3Matlab与C语言接口技术 7.4 MATLAB的Notebook应用 7.4 MATLAB的Notebook应用 7.4 MATLAB的Notebook应用 7.4 MATLAB的Notebook应用 7.4 MATLAB的Notebook应用 * MATLAB应用技术 * 王忠礼 段慧达 高玉峰编著 7 MATLAB其他应用技术 MATLAB是一个优秀软件的另一方面在于开放性,其开放性主要表现在两方面: (1)MATLAB适应各种科学、专业研究的需要,提供了各种专业性的工具包; (2)MATLAB为实现与外部应用程序的良好结合,提供了专门的应用程序接口API。 MATLAB自身提供了一种GUI(Graphical User Interfaces即图形用户界面)技术,作为一种接口的变形。 在MATLAB中提供了一个非常重要的组件——MATLAB应用程序接口。 另外,MATLAB Notebook成功地将Microsoft Word和MATLAB结合在一起,为文字处理、科学计算和工程设计营造了一个完美的工作环境。 7.2.1 MATLAB GUI技术介绍 MATLAB为表现其基本功能而设计的演示程序demo 是使用图形界面的最好范例。 使用用户图形界面可以达到以下目的: (1)编一个需多次反复使用的实用函数,菜单、按钮、文本框作为输入方法; (2)编写函数或开发应用程序供别人使用; (3)创建一个过程、技术或分析方法的交互示例。 7.2.2图形用户界面设计一般步骤 图形用户界面设计包括图形用户界面设计和程序实现两个过程。主要的步骤包括: 分析界面所需要实现的主要功能,确定设计任务; 在草稿纸上绘出界面草图,并从用户角度反复审核界面,尽力做的界面友好,操作方便。 按照草图的构思,在MATLAB环境下制作图形用户界面,并进行核对无误。 设置选择使用的控件属性,编写界面动态功能的程序,并对程序反复检查核对无误。 反复调试修正完成设计。 7.2.3图形用户界面设计工具 MATLAB提供了设计、修改图形用户界面的专用工作台 运行guide指令 1. 界面设计工具 调用GUI设计工作台的指令guide。它的调用格式如下: guide 打开空白设计工作台; guide FN 打开装有FN的工作台,FN是已经存在的图形用户界面文件名。 2. 交互式用户界面设计示例 对传递函数为 的二阶系统,制作一个能绘制系统的单位阶跃响应的图形用户界面。 7.3.1调用MATLAB最直接的途径:engine 引擎所提供的MATLAB进程自动地在MATLAB环境中输入命令,执行程序 建立一个引擎对话,实际上是将MATLAB以ActiveX控件的方式启动,应用程序通过若干接口函数,也就是引擎API函数,与该控件进行交互。当MATLAB初次安装的时候,会自动执行一次: matlab/regserver 7.3.2编译器的配置 1.编译器mex的配置 在MATLAB窗口中执行mex命令,该命令用于将C或Fortran程序编译为DLL或exe程序,以参数“-h”进行启动,命令如下: mex –h 初次使用mex,一般不是要运行一下编译器的配置,也就是用“-setup”启动它,下面是配置的流程。 mex -setup Please choose your compiler for building external interface (MEX) files: Would you like mex to locate installed compilers [y]/n? y Select a compiler: [1] Digital Visual Fortran version 6.0 in C:\Program Files\Microsoft Visual Studio [2] Lcc C version 2.4 in D:\sys\lcc [3] Microsoft Visual C/C++ version 6.0 in C:\Program Files\Microsoft Visual Studio [0] None %编译器选择VC6.0

文档评论(0)

autohhh + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档