第2章-MATLAB的基本使用方法.ppt

第2章-MATLAB的基本使用方法.ppt

ID:62015783

大小:522.50 KB

页数:59页

时间:2021-04-12

第2章-MATLAB的基本使用方法.ppt_第1页
第2章-MATLAB的基本使用方法.ppt_第2页
第2章-MATLAB的基本使用方法.ppt_第3页
第2章-MATLAB的基本使用方法.ppt_第4页
第2章-MATLAB的基本使用方法.ppt_第5页
资源描述:

《第2章-MATLAB的基本使用方法.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第2章MATLAB的基本使用方法本章介绍MATLAB的一些基础知识,包括MATLAB中的数据类型、表达式、函数、常用命令和快捷键等内容。【学习目标】掌握MATLAB中简单数值运算方法;掌握常用的操作命令和快捷键;掌握MATLAB中基本的数据类型;了解MATLAB的函数。【例2-1】求的算术运算结果。1.在CommandWindow中输入表达式:>>(12+2*(7-4))/3^22.在上述表达式输入完成后,按【Enter】键,该式被执行,显示以下结果:ans=2通常表达式的运算结果赋值给一个输出变量,在没有给定输出变量名时,

2、系统默认采用变量ans(Themostrecentanswer)。复习与导入【例2-2】表达式的续行输入。当一个表达式内容过多,以致一行写不完时,可在行末加加上符号“...”,再另起一行继续输入表达式的剩余内容。例如:>>S=1-1/2+1/3-1/4+...1/5-1/6+1/7-1/8结果为:S=0.6345本例中表达式赋值给了变量S。再看此时的Workspace窗口,发现已经多了两个变量了。由以上两例可以看出:MATLAB中的表达式由变量、数值、函数及运算符构成。2.1MATLAB的表达式和函数表达式定义:用多种运算符

3、将常量、变量(含标量、向量、矩阵和数组等)、函数等多种运算对象连接起来构成的运算式子就是MATLAB的表达式。2.1.1常量与变量常量是程序语句中取不变值的哪些量。如表达式y=0.618*x,其中就包含一个0.618便是一数值常量。特殊常量(系统预定义):由系统默认给定一个符号来表示的。例如pi,它代表圆周率π这个常数,即3.1415926…,类似于C语言中的符号常量,这些常量如表2-1所列。变量是指在程序运行中其值可以改变的量,变量由变量名来表示。表2-1MATLAB特殊常量表常量符号常量含义i或j虚数单位,定义为i2=j

4、2=−1Inf或inf无穷大,由零做除数引入此常量NaN不定数,表示非数值量,产生于0/0,∞/∞,0*∞等运算pi圆周率π的双精度表示eps浮点数的精度(2.2204e-016),MATLAB定义的正的极小值Realmin或realmin最小的正实数,2-1022Realmax或realmax最大的正实数,21023MATLAB中变量命名规则:1.字母开头,包括字母、数字、下划线,但不能使用标点和空格。2.变量名长度不超31位,否则将被忽略。3.区分大小写。4.最好不要用表2-1中的特殊常量符号作变量名。5.不能利用MAT

5、LAB中预定义的关键字作为变量名。可利用iskeyword命令查看系统的预定义关键字,或者用此函数判断一个字符串是否为预定义关键字。>>iskeywordans='break''case''catch''classdef''continue''else''elseif''end''for''function''global''if''otherwise''parfor''persistent''return''switch''try''while'>>iskeywordifans=1>>iskeywordkeywordans

6、=0用户可以利用isvarname判断一个变量名是否合法。>>isvarnamekeywordans=1该例显示keyword为合法变量名,可以使用。who和whos命令用于显示工作空间中已驻留的变量名清单.2.1.2基本运算符MATLAB象其它语言一样,包含算术运算、逻辑运算、关系运算等运算类型,每种类型的运算有自己的运算符,对关系和逻辑运算,还有相应的运算函数。1.算术运算符主要进行各种算术运算。其运算符如下表2-2所示,需注意的是,右除和左除的意义并不相同。符号功能实例+加法3+5=8-减法3-5=-2*矩阵乘法3*5

7、=15.*乘法,点乘,即数组乘法/矩阵右除3/5=0.6000./数组右除or元素右除矩阵左除35=1.6667.数组左除or元素左除^乘方3^5=243.^数组乘方‘矩阵共轭转置.’矩阵转置表2-2算术运算符及其功能运算符说明运算符说明<小于<=小于或等于>大于>=大于或等于==等于~=不等于2.关系运算符MATLAB的关系运算符能用来比较两个相同大小的矩阵,或用来比较一个矩阵和一个标量。若满足关系,则返回1,不满足,则返回0。其运算符如下表2-3所示。表2-3MATLAB中的关系运算符>>A=[123;456;78

8、9]A=123456789>>B=rand(3)B=0.81470.91340.27850.90580.63240.54690.12700.09750.9575>>A>Bans=1111111113.逻辑运算符逻辑运算主要包括“与”、“或”、“非”。三种逻辑运算的含义与一般概念相同。使用逻

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。