MATLAB 基本使用方法.ppt

上传人:wuy****n92 文档编号:70797549 上传时间:2023-01-28 格式:PPT 页数:12 大小:260.99KB
返回 下载 相关 举报
MATLAB 基本使用方法.ppt_第1页
第1页 / 共12页
MATLAB 基本使用方法.ppt_第2页
第2页 / 共12页
点击查看更多>>
资源描述

《MATLAB 基本使用方法.ppt》由会员分享,可在线阅读,更多相关《MATLAB 基本使用方法.ppt(12页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、Hefei University of TechnologyInstitute of Sound and Vibration ResearchMATLAB 基本使用方法MATLAB 的数据类型的数据类型 整数整数 浮点数浮点数 复数复数 逻辑变量逻辑变量 变量变量 常量常量 系统预定义的特殊变量系统预定义的特殊变量 2MATLAB 的数据类型的数据类型变量变量 变量是变量是MATLABMATLAB运算的基本单元运算的基本单元 MATLAB MATLAB中的变量无需事先定义就可以直接使用,与其中的变量无需事先定义就可以直接使用,与其他高级语言有别他高级语言有别 不需要预先定义变量的类型不需要预先

2、定义变量的类型 每个变量都需要先赋值再使用,运算表达式变量中不能每个变量都需要先赋值再使用,运算表达式变量中不能出现未赋值的变量出现未赋值的变量3MATLAB 的数据类型的数据类型变量变量 MATLAB MATLAB 的变量命名规则与其他计算机语言类似,首的变量命名规则与其他计算机语言类似,首先,变量名必须是一个单一的词,不能包含空格,另外先,变量名必须是一个单一的词,不能包含空格,另外其命名必须符合下列规则:其命名必须符合下列规则:变量名区分大小写。如变量名区分大小写。如 pi pi 和和 Pi Pi 是两个不同的变量。是两个不同的变量。变量名长度不超过变量名长度不超过6363个字符,超过部

3、分将会被忽略。个字符,超过部分将会被忽略。变量名必须以字母开始,其后可以为字母、数字或者变量名必须以字母开始,其后可以为字母、数字或者下划线。下划线。MATLAB MATLAB 中的变量名不支持其他符号,因为其他符号中的变量名不支持其他符号,因为其他符号在在 MATLAB MATLAB 中具有特殊的意义。中具有特殊的意义。4MATLAB 的数据类型的数据类型常量常量 特殊变量特殊变量常量常量取值取值ans用于结果的缺省变量名用于结果的缺省变量名pi圆周率圆周率eps浮点数相对精度浮点数相对精度flops浮点运算次数浮点运算次数inf无穷大无穷大 如如1/0nan非数非数 如如0/0i j虚数单

4、位虚数单位nargin函数的输入变量数目函数的输入变量数目nargout函数的输出变量数目函数的输出变量数目realmin最小的可用正实数最小的可用正实数realmax最大的可用正实数最大的可用正实数5MATLAB 的数据类型的数据类型浮点数、整数浮点数、整数 浮点数分为双精度和单精度两种类型。浮点数分为双精度和单精度两种类型。MATLAB MATLAB 的默认数据类的默认数据类型是双精度类型(型是双精度类型(doubledouble)。)。创建单精度类型的变量时需要声明变量类型,与创建整型变量创建单精度类型的变量时需要声明变量类型,与创建整型变量类似。单精度数据类型的数据进行运算时,返回值为

5、单精度。类似。单精度数据类型的数据进行运算时,返回值为单精度。MATLAB MATLAB 支持支持8 8位、位、1616位、位、3232位和位和6464位的有符号和无符号整数位的有符号和无符号整数数据类型。数据类型。由于由于 MATLAB MATLAB 默认的数据类型为双精度型,因此在定义整形默认的数据类型为双精度型,因此在定义整形变量时,需指定变量的数据类型。变量时,需指定变量的数据类型。int8,int16,int32,int64,unit8int8,int16,int32,int64,unit8,unit16,unit32,unit64unit16,unit32,unit64 6MATL

6、AB 的数据类型的数据类型复数复数不需要特殊的处理。复数可以表示为:不需要特殊的处理。复数可以表示为:a=10-9i a=10-9i 复数运算不需要特殊处理,可以直接进行复数运算不需要特殊处理,可以直接进行复数的赋值方式复数的赋值方式 MATLABMATLAB的每一个元素都可以是复数,实数是复数的特例。的每一个元素都可以是复数,实数是复数的特例。复数的虚数部分用复数的虚数部分用I I 或或j j 表示。表示。7MATLAB 的运算符的运算符 数学运算符数学运算符 关系运算符关系运算符 逻辑运算符逻辑运算符 8MATLAB 的运算符的运算符数学运算符数学运算符 需要注意的是,右除和左除的意义并不

7、相同。右除为需要注意的是,右除和左除的意义并不相同。右除为 常规的除常规的除法,而左除的意义为:法,而左除的意义为:ab=b/aab=b/a。符号符号功能功能实例实例+加法加法3+5=8-减法减法3-5=-2*矩阵乘法矩阵乘法3*5=15.*乘,点乘,即数组乘,点乘,即数组乘法乘法/右除右除3/5=0.6000./数组右除数组右除左除左除35=1.6667.数组左除数组左除乘方乘方35=243.数组乘方数组乘方矩阵共轭转置矩阵共轭转置.矩阵转置矩阵转置9MATLAB 的运算符的运算符关系运算符关系运算符 MATLAB MATLAB 的关系运算符能用来比较两个相同大小的数组,或用的关系运算符能用

8、来比较两个相同大小的数组,或用来比较一个数组和一个标量。来比较一个数组和一个标量。MATLAB MATLAB 的关系运算符包括所有常用的关系运算符包括所有常用的比较运算符,如表所示的比较运算符,如表所示 运算符运算符说明说明运算符运算符说明说明小于小于大于大于=大于或等大于或等于于=等于等于=不等于不等于10MATLAB 的运算符的运算符逻辑运算符逻辑运算符 逻辑运算符主要包括逻辑运算符主要包括“与与”、“或或”和和“非非”。使用逻辑运算符。使用逻辑运算符可以将多个表达式组合在一起,或者对关系表达式取反。可以将多个表达式组合在一起,或者对关系表达式取反。MATLAB MATLAB 中的逻辑运算

9、符如表所示。中的逻辑运算符如表所示。运算符运算符描述描述&与与&与,只适用于标量。与,只适用于标量。a&b,当,当 a 的值为假时,则忽略的值为假时,则忽略 b 的值的值|或或|或,只适用于标量。或,只适用于标量。a|b,当,当 a 的的值为真时,则忽略值为真时,则忽略 b 的值的值非非11MATLAB 的运算符的运算符运算符优先级运算符优先级MATLAB MATLAB 在执行含有关系运算和逻辑运算的数学运算时,同样遵循一套优先级在执行含有关系运算和逻辑运算的数学运算时,同样遵循一套优先级原则。原则。MATLAB MATLAB 首先执行具有较高优先级的运算,然后执行具有较低优先级的首先执行具有

10、较高优先级的运算,然后执行具有较低优先级的运算;如果两个运算的优先级相同,则按从左到右的顺序执行。运算;如果两个运算的优先级相同,则按从左到右的顺序执行。MALTAB MALTAB 中各中各运算符的优先级顺序如表所示,表中按优先级从高到低的顺序排列各运算符。运算符的优先级顺序如表所示,表中按优先级从高到低的顺序排列各运算符。运算符运算符圆括号圆括号()转置转置(.),共轭转置,共轭转置(),乘方,乘方(.),矩阵乘方,矩阵乘方()标量加法标量加法(+)、减法、减法(-)、取反、取反()乘法乘法(.*),矩阵乘法,矩阵乘法(*),右除,右除(./),左除,左除(.),矩阵右除,矩阵右除(/),矩阵左除,矩阵左除()加法加法(+),减法,减法(-),逻辑非,逻辑非()冒号运算符冒号运算符(:)小于小于(),小于等于,小于等于(),大于等于,大于等于(=),等于,等于(=),不等于,不等于(=)数组逻辑与数组逻辑与(&)数组逻辑或数组逻辑或(|)逻辑与逻辑与(&)逻辑或逻辑或(|)12

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 大学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁