《MATLAB语言基础》PPT课件

《MATLAB语言基础》PPT课件

ID:41112103

大小:293.96 KB

页数:23页

时间:2019-08-16

《MATLAB语言基础》PPT课件_第1页
《MATLAB语言基础》PPT课件_第2页
《MATLAB语言基础》PPT课件_第3页
《MATLAB语言基础》PPT课件_第4页
《MATLAB语言基础》PPT课件_第5页
资源描述:

《《MATLAB语言基础》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第10章MATLAB语言基础10.1MATLAB数值运算基础>>(5*2+1.5-0.2)*20/8ans=28.25001、变量命名 在MATLAB中,变量名是以字母开头,后接字母、数字或下划线的字符序列,最多63个字符。在MATLAB中,变量名区分字母的大小写。2、赋值语句(1)变量=表达式(2)表达式3、预定义变量在MATLAB工作空间中,还驻留几个由系统本身定义的变量。例如,用pi表示圆周率π的近似值,用i或j表示虚数单位。4、内存变量的管理 ⑴内存变量的删除与修改MATLAB工作空间窗口专门用于内存变量的管理。clear命令用于删除MATLAB工作

2、空间中的变量。who和whos这两个命令用于显示在MATLAB工作空间中已经驻留的变量名清单。who命令只显示出驻留变量的名称whos在给出变量名的同时,还给出它们的大小、所占字节数及数据类型等信息。⑵内存变量文件利用MAT文件可以把当前MATLAB工作空间中的一些有用变量长久地保留下来,扩展名是.mat。MAT文件的生成和装入由save和load命令来完成。常用格式为:save文件名[变量名表][-append][-ascii] load文件名[变量名表][-ascii]MATLAB常用的三角函数名称含义名称含义名称含义sin正弦csc余割atanh反双曲

3、正切cos余弦asec反正割acoth反双曲余切tan正切acsc反余割sech双曲正割cot余切sinh双曲正弦csch双曲余割asin反正弦cosh双曲余弦asech反双曲正割acos反余弦tanh双曲正切acsch反双曲余割atan反正切coth双曲余切atan2四象限反正切acot反余切asinh反双曲正弦sec正割acosh反双曲余弦10.1.2MATLAB常用数学函数指数函数名称含义名称含义名称含义expE为底的指数log1010为底的对数pow22的幂log自然对数log22为底的对数sqrt平方根复数函数名称含义名称含义名称含义abs绝对值c

4、onj复数共轭real复数实部angle相角imag复数虚部圆整函数和求余函数名称含义名称含义ceil向+∞圆整rem求余数fix向0圆整round向靠近整数圆整floor向-∞圆整sign符号函数mod模除求余其他函数名称含义名称含义min最小值max最大值mean平均值median中位数std标准差diff相邻元素的差sort排序length个数norm欧氏(Euclidean)长度sum总和prod总乘积dot内积cumsum累计元素总和cumprod累计元素总乘积cross外积10.1.3数据的输出格式formatshort:短格式方式,显示5位定点

5、十进制数。formatlong:长格式方式,显示15位定点十进制数。formatshortg:当数据大于1000或小于1时便会以科学记数法显示(-e),若想坚持用整数部分加小数部分的格式来显示,就要再后边加gformatlonggformathex:十六进制格式方式。formatbank:银行格式。按元、角、分(小数点后具有两位)的固定格式。format+: +格式,以+,—和空格分别表示中的正数,负数和零元素formatshort e:短格式e方式,显示5位浮点十进制数formatlong  e:长格式e方式,显示15位浮点十进制数。formatrat:分

6、数格式形式。用有理数逼近显示数据。如pi显示为355/113。10.2数组矩阵运算10.2.1数组、矩阵的概念MATLAB以矩阵作为基本的运算单元,其运算规则与线性代数中的矩阵运算规则相同。数组是由一组复数排成的长方形阵列。一行多列的数组是行向量;一列多行的数组就是列向量;数组可以是二维的“矩形”,也可以是多维的。10.2.2数组与矩阵的输入一行多列的数组是行向量,矩阵横向行的所有元素依次序排列的元素也是行向量。1、一维行或列向量的输入⑴显示元素列表输入A=[12*pisqrt(3)4+5i]⑵冒号生成输入x=a:inc:b2、二维数组或矩阵的输入A=[12

7、3;456;789]10.2.3数组与矩阵的算术运算1、数组、矩阵的加减运算数组加减运算和矩阵加减运算都是两个数组或矩阵的行数与列数分别相同,即都是数组相对应元素或矩阵相应元素的加减运算.MATLAB里,维数为1×1的数组叫做标量。例10-1、执行下列命令。s=5;A=[123;456;789];B=A+sC=A-s运行结果:B=67891011121314C=-4-3-2-1012342、数组、矩阵的乘法运算数组的乘法用运算符".*"表示,即在乘号前加一个点来特别指定是数组的乘法运算。数组的乘法必须在具有相同维数的数组间进行,其结果是数组的对应元素间相乘的

8、结果组成的新数组,而两矩阵相乘必须服从数学中矩阵叉乘

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

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

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