Matlab基础ok重点.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
;第2章 MATLAB基础;2.1 MATLAB简介 2.1.1、MATLAB的发展历程和影响力   在欧美大学里,诸如应用代数、数理统计、自动控制、数字信号处理、模拟与数字通信、时间序列分析、动态系统仿真等课程的教科书都把MATLAB作为必选内容。这几乎成了20世纪90年代教科书与旧版书籍的重要区别。MATLAB是攻读学位的本科生、硕士生、博士生必须掌握的基本工具。 ;2.1.2、Matlab的特点: (1)高质量、强大的数值计算功能。 (2)有大量事先定义的数学函数,并且有很强的用户自定义函数的能力。 (3)强大的符号计算功能。 (4)强大的非线性动态系统建模和仿真功能。 (5)灵活的程序接口功能。 (6)能与其他语言编写的程序结合,具有输入、输出格式化数据的能力。 (7)数值分析和科学计算可视化功能。 ; (8)有在多个应用领域解决难题的工具箱。  (9)功能强大,可扩展性强。  (10)界面友好,编程效率高。  (11)有强大的绘图功能,可方便地输出复杂的二维、三维图形。  (12)较强的文字处理功能。  (13)在线帮助,有利于自学。 ;2.1.3、MATLAB组成   MATLAB软件系统的构成:MATLAB软件主要由主体、Simulink和工具箱三部分组成。   1)MATLAB主体   (1)MATLAB语言:   MATLAB语言是一种基于矩阵/数组的高级语言,它具有流程控制语句、函数、数据结构、输入输出以及面向对象的程序设计特性。用MATLAB语言可以迅速地建立临时性的小程序,也可以建立复杂的大型应用程序。 ;  (2)MATLAB工作环境:   MATLAB工作环境集成了许多工具和程序,用户可用工作环境中提供的功能完成他们的工作。MATLAB工作环境给用户提供了管理工作空间内的变量和输入、输出数据的功能,并给用户提供了不同的工具以开发、管理、调试M文件和MATLAB应用程序。   (3)句柄图形:   句柄图形是MATLAB的图形系统。它包括一些高级命令,用于实现二维和三维数据可视化、图像处理、动画等功能;还有一些低级命令,用来制定图形的显示以及建立MATLAB应用程序的图形用户界面。 ; (4)MATLAB数学函数库:   MATLAB数学函数库是数学算法的一个巨大集合,该函数库既包括了诸如求和、正弦、余弦、复数运算之类的简单函数,也包含了矩阵转置、特征值、贝塞尔函数、快速傅里叶变换等复杂函数。 (5)MATLAB应用程序接口(API):   MATLAB应用程序接口是一个MATLAB语言向C和FORTRAN等其他高级语言进行交互的库,包括读写MATLAB数据文件(MAT文件)。 ;2)Simulink   Simulink是用于动态系统仿真的交互式系统。Simulink允许用户在屏幕上绘制框图来模拟一个系统,并能够动态地控制该系统。Simulink采用鼠标驱动方式,能够处理线性、非线性、连续、离散、多变量以及多级系统。此外,Simulink还为用户提供了两个附加功能项:Simulink扩展和模块集。 ;  3)MATLAB工具箱   工具箱是MATLAB用来解决各个领域特定问题的函数库,它是开放式的,可以应用,也可以根据自己的需要进行扩展。   MATLAB提供的工具箱为用户提供了丰富而实用的资源,涵盖了科学研究的很多门类。目前,已经涉及到数学、控制、通信、信号处理、图像处理、经济、地理等多种学科。 ;2.1.4、MATLAB界面 1)MATLAB主界面   MATLAB主界面如图所示。 ; 2)MATLAB程序编辑器   MATLAB程序编辑器如图所示。 ;  3)MATLAB的图形界面   MATLAB的图形界面如图所示。 ;2.2 MATLAB编程 2.2.1 MATLAB的基本语法 1)变量 MATLAB变量名的命名规则如下 (1)变量名的第一个字必须是英文字母,随后可以接英文字母、数字或是下划线,但不得使用空格、标点符号。 合法的变量名:如“my_var_ 121” 不合法的变量名:“my,var121” (2)变量名称的英文字母大小写是有区别的 三个变量不同:dog,Dog,DOG (3)对于6.5以上版本,变量名最多可包含63个字符。  ;2)常量   常量表达形式:-3.2、-2、3.2、3.2e-3、3-3i、…  3.2e-3是科学记数法;规范的复数表达形式是3-3i,如果用j表示虚部,将自动转换为i。   ;3)向量 向量分为行向量和列向量,可以看成是一个n×1或1×n的矩阵,向量用方括号包围。行向量中向量元素以行排列,每个向量元素之间用空格或“,”(逗号)分隔。 (1)例如,n=[l 2 3]或

文档评论(0)

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

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

1亿VIP精品文档

相关文档