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文档。上传文档
查看更多
第?2?章? MATLAB的基本概念 ;2.0?引言 ;2.1?MATLAB概述;目前,MATLAB已经不仅仅是一个“矩阵实验室”了,它已成为一种广泛应用于信号处理计算及系统分析领域的新型高级语言。在国外大学的工学院和国内各高等院校中,已经成为大学生和研究生必须掌握的基本编程语言。 ;2.1.2?MATLAB语言的特点 1、友好的工作平台和编程环境 2、简单易用的程序语言 3、强大的科学计算机数据处理能力 4、出色的图形处理功能;1、友好的工作平台和编程环境 MATLAB由一系列工具组成。这些工具方便用户使用MATLAB的函数和文件,其中许多工具采用的是图形用户界面。 新版本的MATLAB提供了完整的联机查询、帮助系统,极大的方便了用户的使用。简单的编程环境提供了比较完备的调试系统,程序不必经过编译就可以直接运行,而且能够及时地报告出现的错误及进行出错原因分析。 ;2、简单易用的程序语言 MATLAB高级编程语言,它包含控制语句、函数、数据结构、输入和输出和面向对象编程特点。用户可以在命令窗口中将输入语句与执行命令同步,也可以先编写好一个较大的复杂的应用程序(M文件)后再一起运行。新版本的MATLAB语言是基于最为流行的C++语言基础上的,因此语法特征与C++语言极为相似,而且更加简单,更加符合科技人员对数学表达式的书写格式。而且这种语言可移植性好、可拓展性极强。 ;3、强大的科学计算机数据处理能力 MATLAB是一个包含大量计算算法的集合。其拥有600多个工程中要用到的数学运算函数。 4、出色的图形处理功能 MATLAB自产生之日起就具有方便的数据可视化功能,以将向量和矩阵用图形表现出来,并且可以对图形进行标注和打印。高层次的作图包括二维和三维的可视化、图象处理、动画和表达式作图,可用于科学计算和工程绘图。 ;2.1.3?MATLAB 的组成 1、MATLAB 开发环境 这是一组工具和程序的组合,帮助用户使用MATLAB功能和文件。很多工具是图形用户界面,如图1.1。 包括MATLAB桌面和命令窗口、历史命令窗口、工作空间窗口、当前目录窗口、编辑器、调试器和查错程序、路径搜索和用于用户浏览帮助、观看帮助信息的浏览器、文件和搜索路??。;此外,在MATLAB主窗口的左下角还有一个“Start”按钮。 ;命令窗口;2、MATLAB 语言 这是一种高级编程语言,该语言带有流程控制语句、函数、数据结构、输入/输出和面向对象编程的特点。它既可以编写快速执行的短小程序,也可以编写庞大的复杂应用程序。 3、MATLAB图形处理系统 这是MATLAB 的图形系统,它包括一维和多维数据可视化、图像处理、动画及掩饰图形的高级命令,也包括完全由用户自定制图形显示及在MATLAB 应用程序中创建完整的图形用户接口的低级命令。 4、MATLAB的数学函数库 这是一个计算算法的巨大集合,从初等函数到更高级的函数再到傅立叶变换等。;5、MATLAB工具箱 MATLAB工具箱分为两大类:功能性工具箱和学科性工具箱。功能性工具箱主要用来扩充其符号计算功能、可视化建模仿真功能及文字处理功能等。学科性工具箱专业性比较强,如控制系统工具箱、信号处理工具箱、神经网络工具箱、最优化工具箱等等。用户可以直接利用这些工具箱进行相关领域的科学研究。 6、MATLAB应用程序接口(API) 这是一个用户编写的MATLAB接口的C语言和FORTRAN 语言程序的函数库,它包括从MATLAB(动态链接)中调用命令和读写M文件的程序。;2.2 MATLAB的基本操作 ;上式中: 等号右边的表达式可以由操作符或者其他字符、函数或变量组成,可以是数学运算、矩阵运算或者是某些函数调用; 等号左边的变量名是其右边表达式的返回值所赋值的变量的名字。 ;表2-1 常用的数学符号及含义;表2-2 常用命令及含义 ;【例题2-1】已知:圆半径为4.33,利用MATLAB软件求该圆的周长和面积。 解: r=4.33 l=2*pi*r s=pi*r*r r = 4.3300 l = 27.2062 s = 58.9014;表2-3 命令行编辑中常用的控制键及其功能;2.2.2 MATLAB的基本运算 1、基本算数运算 MATLAB的基本算数运算有:+(加)、-(减)、*(乘)、/(右除)、\(左除)、^(乘方) (1)加法运算 例如:变量x=12,y=34,求z=x+y x=12; y=34; z=x+y z = 46;(2)乘法运算 例如:变量x=11,y=12,求z=x*y x=12; y=34; z=x*y z = 408;(3)乘方运算 例如:变量

文档评论(0)

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

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

1亿VIP精品文档

相关文档