matlab讲义第一重点.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
MATLAB语言及应用; 通过本课程的学习,使学生掌握掌握当前流行的演算式MATLAB语言的基本知识,结合所学专业,学会运用MATLAB语言进行科学计算、数据处理和数据可视化能力。;第一章 MATLAB 简介 第二章 数组与矩阵 第三章 二维平面绘图 第四章 三维绘图 第五章 字符串 第六章 MATLAB函数 第七章 MATLAB程序设计 第八章 MATLAB程序用户界面设计 ;学时安排与考试形式;推荐参考书目;第一章 MATLAB 简介;1.1 Matlab基本功能和特点;MATLAB集中了日常数学处理中的各种功能,包括高效的数值计算、矩阵运算、信号处理和图形生成等功能。 在MATLAB环境下,用户可以集成地进行程序设计、数值计算、图形绘制、输入输出、文件管理等各项操作。 MATLAB提供了一个人机交互的数学系统环境。该系统的基本数据结构是矩阵,在生成矩阵对象时,不要求作明确的维数说明。 MATLAB的最???出的特点就是简洁。MATLAB用更直观的、符合人们思维习惯的代码,代替了C和FORTRAN长代码。MATLAB给用户带来的是最直观、最简洁的程序开发环境。;MATLAB已经发展成为适合多学科、多种工作平台的功能强大的大型软件。已经成为线性代数、自动控制理论、数理统计、数字信号处理、时间序列分析、动态系统仿真等工具。 MATLAB作为第四代计算机语言的,利用其丰富的函数资源,使编程人员从 繁琐的程序代码中解放出来。 ;1、语言简洁紧凑,使用方便灵活,库函数极其丰富 ??? MATLAB程序书写形式自由,利用其丰富的库函数避开繁杂的子程序编程任务,压缩了一切不必要的编程工作。 例如求解方程组:;2、运算符丰富 ?? 由于MATLAB是用C语言编写的,提供了和C语言几乎一样多的运算符,灵活使用运算符将使程序变得极为简短。 3、具有结构化的控制语句又有面向对象编程的特性。 如for循环、while循环、break语句和if语句。 4、程序设计灵活简单 ?? 例如,MATLAB用户无需对矩阵预定义就可使用。 5、程序的可移植性很好 ? ? 基本上不做修改就可以在各种型号的计算机和操作系统上运行。 ??; 6、MATLAB的图形功能强大 ? MATLAB数据的可视化非常简单。MATLAB还具有较强的编辑图形界面的能力。 ?? 7、功能强劲的工具箱 工具箱是MATLAB的另一重大特色。MATLAB包含两个部分:核心部分和各种可选的工具箱。核心部分中有数百个核心内部函数。其工具箱又可分为两类:功能性工具箱和学科性工具箱。功能性工具箱主要用来扩充其符号计算功能、图示建模仿真功能、文字处理功能以及与硬件实时交互功能。功能性工具箱能用于多种学科。而学科性工具箱是专业性比较强的,如control、toolbox、signal process toolbox、communication toolbox等。 ; 8、具有丰富的与外部程序接口。 ?? 9、MATLAB的缺点是,它和其他高级程序相比,程序的执行速度较慢。由于MATLAB的程序不用编译等预处理,也不生成可执行文件,程序为解释执行,所以速度较慢。  ;1.2 变量与基本运算 ; MATLAB能识别一般常用的加(+)、减(—)、乘(*)、除(/)、幂次(^)等数学运算符号。 在MATLAB下进行基本运算,最快速简单的方式是在命令窗口(Command Window)内的提示符号之后输入表达式,并按下Enter键即可。例如: ?(5*2+3.5)/5 ? ? ans= ? ? ? 2.7000 MATLAB会将运算结果直接存入默认变量ans,代表运算后的答案(Answer),并在屏幕上显示其运算结果的数值(为2.7000)。; 若不想让MATLAB每次都显示运算结果,只需在表达式最后加上分号(;)即可,例如:? ? ? (5*2+3.5)/5; ? ? 在上例中,由于表达式后面加入了分号,因此MATLAB只会将运算结果储存在默认变量ans内,不会显示于屏幕上;在需要时取用或显示此运算结果,可直接输入变量ans,例如: ?ans= ? ? ? 2.7000 也可将运算结果储存于使用者自己设定的变量x内,例如: ? x=(5*2+3.5)/5 ? ? ? x= ? ? ? ? ?2.7000; MATLAB会将所有在百分比符号(%)之后的文字视为程序的注解(Comments),如: ? ? y=(5*2+3.5)/5;???? %将运算结果储存于变量y,但不用显示于屏幕 ? ? z=y^2?????????????? %将运算结果储存于变量2,并显示于屏幕

文档评论(0)

***** + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档