MATLAB_7课件.ppt_第1页
MATLAB_7课件.ppt_第2页
MATLAB_7课件.ppt_第3页
MATLAB_7课件.ppt_第4页
MATLAB_7课件.ppt_第5页
已阅读5页,还剩331页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2020/5/22,第一章MATLAB7的概要,1,MATLAB7的课件,第一章MATLAB7的概要第二章MATLAB7的安装和用户界面第三章基本使用方法第四章数值向量和排列第五章字符串, 单元排列和构造第六章数值计算功能第七章符号运算第八章图形处理第九章GUI图形设计第十章MATLAB7程序设计2020/5/22,第一章MATLAB7的介绍,2,第一章MATLAB7的介绍,教育目标教育的重点教育过程,2020/5/22,第一章MATLAB7 包括MATLAB的功能、发展历史、MATLAB7的新特征等,因为MATLAB软件不断更新,所以还介绍获得MATLAB7最新信息的方法。 2020/5/22,第一章介绍MATLAB7,4,了解教学重点,MATLAB语言的基本功能和特点,了解MATLAB 7的新特点和新功能,2020/5/22,第一章介绍MATLAB 7,5,教学过程,MATLAB初步知识MATLAB缺点MATLAB 2020/5/22第一章介绍MATLAB 7,6,MATLAB的初步知识,MATLAB是CleveMoler用Fortran语言设计的矩阵算法,来自Linpack和Eispack课题的研究成果,现在的MATLAB程序是MATLAB程序MATLAB是美国MathWorks开发的概念设计、算法开发、建模仿真、实时实现的理想集成环境。 是目前最好的科学计算类软件。2020/5/22、第一章MATLAB7介绍、7、MATLAB的主要应用领域、(1)数值分析。 (2)数值和符号的计算。 (三)工程和科学图纸。 (四)控制系统的设计和方针。 (5)数字图像处理。 (6)数字信号处理。 (七)通信系统的设计与仿真。 (八)财务和金融工程。 2020/5/22,第一章介绍MATLAB 7,8,MATLAB的优势,1 .易于使用的2 .可支持多种操作系统的3 .丰富的内部函数4 .强大的图形和符号功能5 .可自动选择算法6 .其他软件和语言和良好的点第一章MATLAB7的介绍、9、MATLAB的缺点、执行效率低的MATLAB是合成语言,因此与一般的高级语言相比,用MATLAB编制的程序的执行时间多变长。 价格高的普通用户可能无法支付高额费用。 但是,购买MATLAB的费用可以大大抵消使用它制定的程序的价值。 2020/5/22,第一章MATLAB7介绍,10,MATLAB7的新功能提供了MATLAB、SIMULINK升级和其他最新的75模块升级,不仅提高了产品质量,还提供了最新的数据分析、大规模建模、固定点开发和代码2020/5/22,第一章MATLAB7介绍,11,第二章MATLAB7的设置和用户界面,教育目标教育重点教育过程,2020/5/22,第一章MATLAB7介绍,12,教育目标,本章介绍MATLAB7的设置和用户界面, 通过本章的学习,用户学习了MATLAB软件的安装过程,对用户界面有了直观的认识,2020/5/22,第一章介绍MATLAB7,13,教育重点,第一次认识MATLAB 7的用户界面是MATLAB 22、第一章MATLAB7介绍、14、教育过程MATLAB7安装过程MATLAB7用户界面概述MATLAB7路径搜索、2020/5/22、第一章MATLAB7介绍、15、MATLAB7安装过程、用户在这里不说明。 安装MATLAB7需要Mathworks提供的合法个人使用许可证,如果没有使用许可证,用户将无法安装MATLAB。2020/5/22、第一章MATLAB7的概要、16、MATLAB7的用户界面的概要、MATLAB7的用户界面主要是MATLAB7的主菜单MATLAB7的工具栏MATLAB7的窗口、2020/5/22、以及1.MATLAB7的主菜单、matlab7的主菜单由File、Edit、Debug、Desktop、Window、Help三个项目构成。 您可以执行以下操作: New、Open、Undo、Redo、Cut、copy和Step。、2020/5/22、第一章MATLAB7介绍、18、2.MATLAB7工具栏、MATLAB7工具栏包含新文件、打开、剪切、复制、粘贴等常用图标,同时在MATLAB7工具栏中用户也可以在工具栏中更改当前路径,打开2020/5/22、第一章matlab7介绍19、matlab7窗口和matlab7。 默认情况下,打开的窗口如下所示: (1)命令窗口(CommandWindow) (2)命令历史窗口(CommandHistory) (3)任务间管理窗口(Workspace) (4)除当前路径窗口(CurrentDirectory )外,还包括编译窗口、2020/5/22、第1章MATLAB7的概要、20、(1)命令窗口默认情况下会自动显示在MATLAB界面中,如果用户想调用命令窗口,则为桌面MATLAB7用户界面右侧的窗口是命令窗口。2020/5/22、第一章MATLAB7的概要、21、(2)指令履历窗口、指令履历窗口中显示用户在指令窗口中输入的各指令的履历,并显示使用时间,因此用户的咨询变得容易。 如果要再次运行用户已经运行的命令,请在命令历史记录窗口中双击该命令。2020/5/22、第一章MATLAB7的概要、22、(3)工作场所管理窗口、工作场所管理窗口用于显示当前的计算机存储器的MATLAB变量的名称、数学结构、该变量的字节数及其类型。 默认情况下,“工作区管理器”窗口会自动显示在MATLAB界面中。 2020/5/22,第1章MATLAB7概述,23,(4)默认情况下,当前路径窗口会自动显示在MATLAB界面中,您可以选择Desktop|CurrentDirectory命令来隐藏或调用此命令窗口在“当前路径”窗口中,有当前用户工作的路径、2020/5/22、第1章MATLAB7的介绍、24、MATLAB7的路径检索、MATLAB7中用于查找“. m”文件的路径检索器。 m文件作为目录和文件夹分布在文件系统中,某些. m文件的目录是MATLAB7的子目录,MATLAB7的所有操作都在其搜索路径(包括当前路径)中进行,因此调用的函数不在搜索路径之外、2020/5/22、第一章MATLAB7的概要、25、MATLAB7的路径检索、(1)MATLAB7的当前目录在命令窗口中输入cd命令,按Enter键确认显示了当前MATLAB7所在的目录cdC:MATLAB71 work,2020/5/22,第一章MATLAB7的介绍,26,MATLAB7的路径探索,(2)MATLAB7的路径探索是在MATLAB的主窗口中选择File|SetPath命令,进入设定路径探索的对话框,用户可以设定新的路径22第一章介绍MATLAB 7,27,使用帮助系统,MATLAB7.0提供了一个非常完整的帮助系统,包括MATLAB联机帮助、帮助窗口、帮助提示、HTML帮助、pdf帮助文件以及MATLAB示例和演示、2020/5/22、第一章MATLAB7介绍、28、第三章基本使用方法、教育目标教育重点教育过程、2020/5/22、第一章MATLAB7介绍、29、教育目标、MATLAB7的优点不仅仅是功能强大,而且可以简单学习。 本章介绍MATLAB7的基本使用方法。 用户学习本章的内容后,可以进行基本的数值演算,容易解决学习和科学研究面临的诸多计算问题。2020/5/22,第一章MATLAB7介绍,30,教学重点,标点符号的使用常用操作指令和键盘技巧MATLAB7的数据类型常数和变量的使用方法浮点数和多种使用方法,2020/5/22,第一章MATLAB7介绍,31,教学过程, 简单的数学运算常用的操作指令和键盘技巧MATLAB7的数据类型2020/5/22,第一章介绍MATLAB7,32,1 .简单的数学运算,最简单的计算机使用标点符号的使用常用的操作指令和键盘技巧,2020/5/22,第一章MATLAB 7 最简单的计算机用法,直接输入法3*30*3*35*30*32ans=443记忆变量法grade1=3* 30 grade1=90 grade2=3* 35 grade2=105 total=grade1grade2total=195,2020/5/22,第一章MATLAB7 数值运算符号,2020/5/22,第一章MATLAB7轮廓,35,(2)常用标点符号2020/5/22,第一章MATLAB7的介绍,36,应用例,例4-1清华大学土木系的1年级为3级,级别为30人,2年级为3级,级别为35人,3年级为4级,级别为4级清华大学土木学院一共有多少人? grade1=3*30; grade2=3*35; grade3=4*30; grade4=4*32; total=grade1grade2grade1total=443,2020/5/22,第一章介绍MATLAB7,37,2 .常用的操作指令和键盘技巧,使用MATLAB 7语言编写程序时常用的操作指令和键盘操作技巧、2020/5/22、第一章MATLAB7介绍、38、(1)常用操作命令、2020/5/22、第一章MATLAB7介绍、39、(2)常用键盘操作和快捷键、2020/5/22、第一章MATLAB7介绍、40、3.matlab7 常数和变量常数变量浮点数和多浮点数2020/5/22,第一章MATLAB7的概要,41,(1)常数,MATLAB有几个特定的变量,它们已经定义了某些特定的值,所以这些变量被称为常数。 MATLAB7的常数主要是pi、inf、eps等。2020/5/22、第一章MATLAB7的概要、42、(2)变量、变量是MATLAB7的基本要素之一,MATLAB7语言不需要事先说明所使用的变量,也不需要指定变量的类型,系统通过对该变量赋予的值或对该变量进行操作,自动变量的类型变量名长度不超过31比特,超过31比特的字符系统忽略变量名,区分大小写的变量名必须以字母开头,变量名即使包含字母、数字、下划线也不允许标点符号,2020/5/22,第一章MATLAB7的概要,400 浮点数,在大多数情况下,MATLAB7的数据以双精度数值表示,这些双精度数值在系统中以二进制形式表示。 这是计算机通常表现数据的方式,但是不能正确表现的实数很多,可以表现的值也有限制,还有浮点相对误差限制等问题。 相对误差限制是指在MATLAB7语言能够区分两种不同大小的数量时,这两个数量之间的最小差。 另外,2020/5/22、第一章MATLAB7的概要、44、浮点数的例子、以下三个公式的计算结果相同,但是由于这些数字全部以二进制形式存储,因此在以倍精度数来表现这些数字的情况下, 若干误差a=0. 33-0.50.17 a=2. 7756 e-017 b=0. 330.17-0.5 b=0c=0. 17-0.5 c=5. 5511 e-017,2020/5/22,第一章MATLAB7介绍,45,(4)复数,MATLAB7语言复数处理也非常简单a2=pi 3.14 ja2=3. 14163.1400 IB=4* (13/sqrt (-1 ) ) b=4.0000-12.0000 I, 2020/5/22,第一章MATLAB7介绍,46,多个数学示例a=12 * ia=1. 00002.0000 IB=3- 4ib=3.0000-4.0000 IC=pisin (pi/2 ) * IC=3. 14161.0000 id=abbd=4.0000-2.0000 I 第一章介绍MATLAB7,第四章数值向量和排列,教育目标教育重点教育过程2020/5/22,第一章介绍MATLAB7,48,教育目标,本章介绍MATLAB7的数值计算功能,MATLAB 7的向量和排列,并介绍它们的运算。通过本章的学习,读者可以写出简单、功能强大的MATLAB7程序,解决各种基本问题,用户可以通过本章逐步掌握MATLAB7的数值计算方法。 2020/5/22,第一章MATLAB7介绍,49,教育重点,矢量的运算方法关系和逻辑运算,2020/5/22,第一章MATLAB7的介绍,50,教育过程,矢量及其运算方法的排列及其运算方法多项式的制作和逻辑运算,2020/5/22,第一章MATLAB7的介绍,51 1 .向量及其运算指令窗口输入向量等差要素向量的生成向量和数量的四则运算向量与向量之间的加减运算点积、叉积和混合积、2020/5/22、第一章MATLAB

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论