已阅读5页,还剩37页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2019/5/9,第一章 MATLAB概述、基础,1,2019/5/9,第一章 MATLAB概述、基础,2,第一章 MATLAB 概述、基础,2019/5/9,第一章 MATLAB概述、基础,3,第一章 MATLAB 概述、基础 教学目标,首先介绍MATLAB的一些基本情况,让大家对软件有一个整体的认识。 其次介绍MATLAB 用户界面,对用户界面有一个直观的认识。 最后重点介绍MATLAB 的基本使用方法。 学习完本章的内容后,可以进行基本的数值运算。,2019/5/9,第一章 MATLAB概述、基础,4,第一章 MATLAB 概述、基础 教学重点,MATLAB语言的基本功能和特点 标点符号的使用 常用的操作命令和键盘技巧 MATLAB 的数据类型 常量和变量的使用方法,2019/5/9,第一章 MATLAB概述、基础,5,MATLAB的初步知识,MATLAB软件是一种功能强大,运算效率很高的数字工具软件,全称是Matrix Laboratory(矩阵实验室)。经过多年发展成为一种功能全面的软件,几乎可以解决科学计算中的所有问题。 MATLAB作为美国 MathWorks公司开发的用于概念设计,算法开发,建模仿真,实时实现的理想的集成环境,是目前最好的科学计算类软件。,2019/5/9,第一章 MATLAB概述、基础,6,MATLAB的主要应用领域,(1)数值分析 (2)数值和符号计算 (3)工程与科学绘图 (4)控制系统的设计与开发 (5)数字图像处理 (6)数字信号处理 (7)通讯系统设计与仿真 (8)财务与金融工程,2019/5/9,第一章 MATLAB概述、基础,7,安装MATLAB 6.5系统,需运行系统自带的安装程序setup.exe,可以按照安装提示依次操作。,MATLAB的安装,2019/5/9,第一章 MATLAB概述、基础,8,1MATLAB系统的启动 与一般的Windows程序一样,启动MATLAB系统有3种常见方法: (1) 使用Windows“开始”菜单。 (2) 运行MATLAB系统启动程序matlab.exe。 (3) 利用快捷方式。,启动与退出MATLAB,2019/5/9,第一章 MATLAB概述、基础,9,2MATLAB系统的退出 要退出MATLAB系统,也有3种常见方法: (1) 在MATLAB主窗口File菜单中选择Exit MATLAB命令。 (2) 在MATLAB命令窗口输入Exit或Quit命令。 (3) 单击MATLAB主窗口的“关闭”按钮。,2019/5/9,第一章 MATLAB概述、基础,10,MATLAB 7用户界面概述,MATLAB 7的用户界面主要包括以下三个方面的内容: MATLAB 7主菜单 MATLAB 7工具栏 MATLAB 7窗口,2019/5/9,第一章 MATLAB概述、基础,11,MATLAB 7的主菜单,MATLAB 7的主菜单包括File、Edit、View、Web、Window和Help菜单。 可以执行的操作有New、Open、Undo、Redo、Cut、copy和Step等。,2019/5/9,第一章 MATLAB概述、基础,12,MATLAB 7的工具栏,MATLAB 7的工具栏包括新建文件、打开文件、剪切、复制和粘贴等常用图标。 同时,MATLAB 7的工具栏适时显示MATLAB 7的当前路径,用户还可以通过工具栏来改变当前路径。,2019/5/9,第一章 MATLAB概述、基础,13,MATLAB 7的窗口,打开MATLAB 7,默认打开的窗口包括:(1)命令窗口(Command Window);(2)命令历史窗口(Command History);(3)工作间管理窗口(Workspace);(4)当前路径窗口(Current Directory) 此外,还有编译窗口、图形窗口和帮助窗口等其他种类的窗口。,2019/5/9,第一章 MATLAB概述、基础,14,(1)命令窗口,命令窗口中,“”为运算提示符,表示MATLAB处于准备状态。 当在提示符输入一段正确的运算式时,只需要按Enter键,命令窗口就会直接显示运算结果。 V=1/3*pi*102*20 V = 2.0944e+003,2019/5/9,第一章 MATLAB概述、基础,15,(2)命令历史窗口,命令历史窗口显示用户在命令窗口中所输入的每条命令的历史记录,并标明使用时间,方便用户查询。 如果用户想再次执行某条已经执行过的命令,只需在命令历史窗口中双击该命令。 如果用户想从命令历史窗口中删除一条或多条命令,只需选中这些命令,并右击,弹出快捷菜单,选中Deletion Selection。,2019/5/9,第一章 MATLAB概述、基础,16,(3)工作间管理窗口,工作间管理窗口就是用来显示当前计算机内存中MATLAB变量的名称、数学结构、字节数及其类型。 在默认设置下,工作间管理窗口自动显示于MATLAB界面中。,2019/5/9,第一章 MATLAB概述、基础,17,(4)当前路径窗口,当前路径窗口显示着当前用户工作所在的路径。 可以更改当前路径。,2019/5/9,第一章 MATLAB概述、基础,18,简单的数学运算,最简单的计算器使用法 标点符号的使用 常用的操作命令和键盘技巧,2019/5/9,第一章 MATLAB概述、基础,19,数值运算符号,2019/5/9,第一章 MATLAB概述、基础,20,(1)最简单的计算器使用法,例:清华大学土木系一年级有3个班,每班30人,二年级有3个班,每班35人,三年级有4个班,每班30人,四年级有4个班,每班32人。求清华土木系本科一共有多少人。,2019/5/9,第一章 MATLAB概述、基础,21,(1)最简单的计算器使用法,直接输入法 3*30+3*35+4*30+4*32 ans = 443,存储变量法 grade1=3*30; grade2=3*35; grade3=4*30; grade4=4*32; total=grade1+grade2+ grade3+grade4 443,2019/5/9,第一章 MATLAB概述、基础,22,(1)最简单的计算器使用法,计算结果被自动赋予暂时变量ans,即answer的简写。 MATLAB语言对空格不予处理。 遵循四则运算法则:乘除法优于加减法,指数运算等优于乘除法,括号的运算级别更高,在有多层括号存在的情况下,从括号的最里边向最外边逐渐扩展。 MATLAB中,小括号()代表运算级别,而中括号 只用于生成矩阵。 如计算数学表达式:10+56+45+(78)-6+10值。 输入1: 10+5*6+4*5+(7*8)-6+10 输入2:10+(5*6+(4*5+(7*8)-6)+10),2019/5/9,第一章 MATLAB概述、基础,23,(2)常用标点符号,2019/5/9,第一章 MATLAB概述、基础,24,(2)常用标点符号,分号(;)作用, a=3*30 total=2*a,比较两者输出结果区别,不显示运行结果。, a=3*30; total=2*a,注意:标点符号应该在英文输入法状态下输入。,2019/5/9,第一章 MATLAB概述、基础,25,(2)常用标点符号,逗号(,)与分号(;)区别,输入以下命令,并按Enter键确认。 x=sin(-1),y=cos(-2);z=tan(1),w=tan(2),得到运算结果: x = -0.8415 z = 1.5574 w = -2.1850,当在一行中输入多个命令时,命令语句之间可以用逗号和分号隔开。 区别在于使用逗号时,命令语句的运行结果予以显示,而使用分号时,运行结果予以隐藏。,2019/5/9,第一章 MATLAB概述、基础,26,(2)常用标点符号,百分号() 为增加程序的可读性,需要给一些语句添加注释语句,在MATLAB中用百分号(%)表示,百分号之后的所有文本都将看作是注释(不同颜色字体表示)。 如: grade1=3*30 %求一年级的总人数 grade2=3*35 %求二年级的总人数 grade3=4*30 %求三年级的总人数 grade4=4*32 %求四年级的总人数 total=grade1+grade2+ grade1+grade2 %四个年级的人数和,2019/5/9,第一章 MATLAB概述、基础,27,(2)常用标点符号,续行号() %连续使用三个句号 碰到较长命令时,可以使用续行号,将命令多行写。如: grade1=3*5+. 30 即:当续行号出现在数学运算符号和变量之间,起到了连接语句作用。 当续行号直接放在等号之后,或者置于变量名之间时,Matlab将提示表达式错误,或不做处理。 grade1=.3*5+30 grade2= grade1 *5+30,2019/5/9,第一章 MATLAB概述、基础,28,常用的操作命令和键盘技巧,在使用MATLAB 7语言编制程序时,掌握一些常用的操作命令和键盘操作技巧,可以起到事半功倍的效果 。,2019/5/9,第一章 MATLAB概述、基础,29,(1)常用的操作命令,2019/5/9,第一章 MATLAB概述、基础,30,例如,将用户目录 c:设置为当前目录,可在命令窗口输入命令: cd c:,2019/5/9,第一章 MATLAB概述、基础,31,(2)常用的键盘操作和快捷键,2019/5/9,第一章 MATLAB概述、基础,32,3.MATLAB 7的数据类型,常量和变量,2019/5/9,第一章 MATLAB概述、基础,33,MATLAB 数据类型 (1)常量,在MATLAB中有一些特定的变量,它们已经被预定义了某个特定的值,因此这些变量被称为常量。 MATLAB 7中的常量主要有pi(表示圆周率)、inf(表示无穷大)等。,2019/5/9,第一章 MATLAB概述、基础,34,MATLAB 数据类型 (1)常量,2019/5/9,第一章 MATLAB概述、基础,35,MATLAB 数据类型 (1)常量,Inf 表示无穷大。如: 1/0 Warning: Divide by zero. (Type “warning off MATLAB:divideByZero“ to suppress this warning.) ans = Inf,如果用户先定义pi=1,那么: 1+pi ans = 2,2019/5/9,第一章 MATLAB概述、基础,36,(2)变量,变量是MATLAB 7的基本元素之一,MATLAB 7语言不要求对所使用的变量进行事先说明,而且它也不需要指定变量的类型,系统会根据该变量被赋予的值或对该变量所进行的操作来自动确定变量的类型。 变量的命名规则: 变量名长度不超过31位,超过31位的字符,系统将忽略不计。 变量名区分大小写。 变量名必须以字母开头,变量名中可以包含字母、数字或下划线,但不允许出现标点符号。,2019/5/9,第一章 MATLAB概述、基础,37,(2)变量,需要注意的是,用户如果在对某个变量赋值时,该变量已经存在,系统则会自动使用新值代替旧值。 如a=1;a=2;1+a,2019/5/9,第一章 MATLAB概述、基础,38,MATLAB 常用函数,2019/5/9,第一章 MATLAB概述、基础,39,MATLAB 常用函数,函数sin(x),cos(x),tan(x), 反函数asin(x),acos(x),atan(x), 双曲函数sinh(x),cosh(x),tanh(x), 反双曲函数asinh(x),acosh(x),atan
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 31270.1-2025化学农药环境安全评价试验准则第1部分:土壤代谢试验
- 2025广东云浮罗定市机关事业单位招聘紧缺人才3人(华南农业大学专场)笔试考试备考题库及答案解析
- 2025福建雁翔实业发展集团有限公司及所属企业招聘5人考试笔试备考试题及答案解析
- 2026天津市水务规划勘测设计有限公司招聘18人考试笔试备考题库及答案解析
- 2025广东工贸职业技术学院招聘事业编制人员11人笔试考试备考题库及答案解析
- 2025年福建水投集团邵武环保有限公司招聘2人笔试考试备考题库及答案解析
- 2025广东潮州市湘桥区教育系统招聘教师41人笔试考试备考试题及答案解析
- 2025海南省交通投资集团有限公司低空交通事业部(第二批)招聘2人考试笔试备考题库及答案解析
- 2025湖北随州北星汇能产业发展有限公司工作人员社会招聘考试笔试考试备考题库及答案解析
- 2026天津市卫生健康委员会所属天津市血液中心招聘5人笔试考试参考试题及答案解析
- 2025年天翼云高级运维工程师认证参考试题库(含答案)
- 医院合作体检协议书
- 八年级语文下册第三单元《红色经典》“表达交流”综合实践志趣北师大版教案
- 活动执行协议合同书
- 2025年超星尔雅学习通《生物学与生命科学》考试备考题库及答案解析
- 交付管理岗转正答辩
- 中新天津生态城居民信息登记表
- 保安工作标准及奖惩办法
- 上海市松江区泖港镇镇属单位招考聘用(必考题)模拟卷和答案
- 公司指定账户打款说明
- 职工安全生产教育培训记录表
评论
0/150
提交评论