Matlab程序设计第2章矩阵及其运算ppt课件.ppt

Matlab程序设计第2章矩阵及其运算ppt课件.ppt

ID:59416489

大小:1.20 MB

页数:94页

时间:2020-09-19

Matlab程序设计第2章矩阵及其运算ppt课件.ppt_第1页
Matlab程序设计第2章矩阵及其运算ppt课件.ppt_第2页
Matlab程序设计第2章矩阵及其运算ppt课件.ppt_第3页
Matlab程序设计第2章矩阵及其运算ppt课件.ppt_第4页
Matlab程序设计第2章矩阵及其运算ppt课件.ppt_第5页
资源描述:

《Matlab程序设计第2章矩阵及其运算ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Matlab程序设计第2章Matlab矩阵及其运算MATLAB变量和数据操作MATLAB矩阵及其操作MATLAB运算与矩阵分析2.1变量与数据操作数值的记述Matlab的数只采用习惯的十进制表示,可以带小数点和负号;其缺省的数据类型为双精度浮点型(double)。例如:3-100.0011.3e101.256e-6变量命令规则变量名、函数名对字母的大小写是敏感的。如myVar与myvar表示两个不同的变量。变量名第一个字母必须是英文字母。变量名可以包含英文字母、下划线和数字。变量名不能包含空格、标点。变量名最多可包含63个字符(6.5及以后的版本)。2.1

2、变量与数据操作Matlab预定义的变量变量名意义ans最近的计算结果的变量名epsMATLAB定义的正的极小值=2.2204e-16pi圆周率πinf∞值,无限大i或j虚数单元,sqrt(-1)NaN非数,0/0、∞/∞〖说明〗每当MATLAB启动完成,这些变量就被产生。MATLAB中,被0除不会引起程序中断,给出报警的同时用inf或NaN给出结果。用户只能临时覆盖这些预定义变量的值,Clear或重启MATLAB可恢复其值。2.1变量与数据操作Matlab内存变量clear清除Matlab工作空间中保存的变量who显示Matlab工作空间中的变量信息who

3、s显示Matlab工作空间中的变量具体信息利用MAT文件保存内存变量假定光束参数波长和功率在内存中的变量名为:lamda、powersaved:mycodebeamdatalamdapowerloadd:mycodebeamdatasaveFileNamev1v22.1变量与数据操作Matlab常用数学函数函数名含义sign符号函数rem留数sin正弦cos余弦tan正切asin反正弦acos反余弦atan反正切atan2第四象限反正切函数名含义sinh双曲正弦cosh双曲余弦tanh双曲正切exp自然指数log自然对数log10以10为底的对数b

4、essel贝赛尔函数gamma伽吗函数rat有理逼近2.1变量与数据操作Matlab常用数学函数函数名含义abs绝对值或者复数模sqrt平方根real实部imag虚部conj复数共轭round4舍5入到整数fix舍入到最接近0的整数floor舍入到最接近-∞的整数ceil舍入到最接近∞的整数2.1变量与数据操作Matlab数据输出格式指令含义举例说明formatshort通常保证小数点后四位有效,最多不超过7位;对于大于1000的实数,用5位有效数字的科学记数形式显示。1.3333formatlong小数点后15位数字表示1.333333333333333

5、formatshorte5位科学记数表示1.3333e+000formatlonge15位科学记数表示formatshortg从formatshort和formatshorte中自动选择最佳记数方式formatlongg从formatlong和formatlonge中自动选择最佳记数方式formatrat近似有理数表示formathex十六进制表示format+显示大矩阵用。正数、负数、零分别用+,-,空格表示。formatbank(金融)元、角、分表示formatcompact显示变量之间没有空行formatloose在显示变量之间有空行2.2matla

6、b矩阵(数组)数组的概念一维数组变量的创建二维数组变量的创建数组元素的标识与寻访数组运算多维数组2.2matlab矩阵(数组)数组定义:按行(row)和列(column)顺序排列的实数或复数的有序集,被称为数组。数组中的任何一个数都被称为这个数组的元素,由其所在的行和列标识,这个标识也称为数组元素的下标或索引。Matlab将标量视为1×1的数组。对m行、n列的二维数组a:计为m×n的数组a;*行标识、列标识均从1开始;行标识从上到下递增;列标识从左到右递增。2.2.1创建一维数组方法1:直接输入【例】创建数组(行向量)a=[13pi3+5i]>>a=[13

7、pi3+5*i]或者a=[1,3,pi,3+5*i]a=1.00003.00003.14163.0000+5.0000i所有的向量元素必须在操作符“[]”之内;向量元素间用空格或英文的逗点“,”分开。2.2.1创建一维数组方法2:使用冒号“:”操作符通用格式为:x=a:inc:b,步长inc为1时简写为x=a:b。【例】键入并执行c=1:2:10和d=1:2:9>>c=1:2:10c=13579>>d=1:2:9d=135792.2.1创建一维数组方法3:使用线性采样法通用格式为:x=linspace(a,b,n)该函数生成一个由n个元素组成的行向量;a为

8、其第一个元素;b为其最后一个元素;a、b之间元素的间隔=(b-a)

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

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

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