2011第2讲MATLAB矩阵及其运算

2011第2讲MATLAB矩阵及其运算

ID:36863873

大小:1.43 MB

页数:101页

时间:2019-05-11

2011第2讲MATLAB矩阵及其运算_第1页
2011第2讲MATLAB矩阵及其运算_第2页
2011第2讲MATLAB矩阵及其运算_第3页
2011第2讲MATLAB矩阵及其运算_第4页
2011第2讲MATLAB矩阵及其运算_第5页
资源描述:

《2011第2讲MATLAB矩阵及其运算》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第2章MATLAB矩阵及其运算张登峰第2章MATLAB矩阵及其运算2.1变量和数据操作2.2MATLAB矩阵2.3MATLAB运算2.4矩阵分析2.5矩阵的超越函数2.6字符串2.7结构数据和单元数据2.8稀疏矩阵Matlab命令窗口常用标点与命令MATLAB的程序设计主要是在命令窗或M文件编辑器(生成的文件称为M文件/脚本文件)中编写解决问题的指令集合的知识,一般将其也称之为MATLAB的源代码程序。P9:MATLAB表达式基本运算符,书写规则与“手写算式”几乎相同;P15:MATLAB常用标点的功能.代码可在命令窗口、M文件编辑窗口、记事本编写。数值表达式书写规则表达式由变量名、运

2、算符、函数名等组成;表达式按照与常规相同的优先级自左至右执行运算;优先级:指数运算级别最高,乘除次之,加减运算最低;括号可改变运算次序;书写表达式时,赋值符“=”和运算符两侧允许有空格,以增加可读性。MATLAB部分常用标点的功能空格输入量间的分隔符;数组/矩阵元素分隔符,输入量间的分隔符;数组/矩阵元素分隔符;要显示计算结果的指令与其后指令间的分隔.黑点数值表示的小数点;分号不显示计算结果的指令与其后指令间的分隔;不显示计算结果的指令的“结束”标志;数组/矩阵的行分隔符:冒号单/多下标的引用;用于生成一维数值数组%注释号‘’字符串记述符[]数组/矩阵输入用;函数指令输出参量列表用{}

3、Cell数组记述符2.1变量和数据操作2.1.1变量与赋值1.变量命名在MATLAB6.5中,变量名是以字母开头,后接字母、数字或下划线的字符序列,最多63个字符。变量名区分字母的大小写。2.1.1变量与赋值(续)2.赋值语句(1)变量=表达式(2)表达式 其中表达式是用运算符将有关运算量连接起来的式子,其结果是一个矩阵。例:x=5*(6-1/0.5);5*(6-1/0.5)+3;MATLAB的基本算术运算符有:+(加)、-(减)、*(乘)、/(右除)、(左除)、^(乘方),等等。 注:运算是在矩阵意义下进行的,单个数据的算术运算只是一种特例。例2-1计算表达式的值,并显示计算结果。

4、 在MATLAB命令窗口输入命令:x=1+2i;y=3-sqrt(17); z=(cos(abs(x+y))-sin(78*pi/180))/(x+abs(y))其中pi和i都是MATLAB的预定义变量,分别代表圆周率π和虚数单位。 输出结果是:z= -0.3488+0.3286i任何MATLAB语句的执行结果都可以在屏幕上显示,同时赋值给指定的变量,没有指定变量时,默认赋值给一个特殊变量ans,数据的显示格式由format命令控制。format只是影响结果的显示,不影响其计算精度与存储;MATLAB总是以双字长浮点数(双精度)来执行所有的运算。(见下页p14)2.1.1变量与赋值(续

5、)短格式(Short):默认格式1.33330.0000短格式e方式(Shorte):1.3333e+001.2345e-06短格式g方式(Shortg):1.33330.0长格式(Long):1.333333333333330.00000123450000长格式e方式(Longe):1.33333333333333e+001.2345000000000e-06长格式g方式(Longg):1.333333333333330.0000012345银行格式(Bank):1.330.00十六进制格式(Hex):3ff5555555553eb46231abfd71+格式(+):显示大矩阵用,+

6、+有理数(Rational):1/32469/20000000002.1.1变量与赋值(续)2.1.2预定义变量在MATLAB工作空间中,还驻留一些由系统本身定义的变量。预定义变量有特定的含义,在使用时,应尽量避免对这些变量重新赋值。预定义变量含义预定义变量含义ans计算结果的缺省变量名NaN不定量,如0/0,∞/∞i、j虚数单位nargin函数的输入变量个数pi圆周率nargout函数的输出变量个数inf无穷大realmin最小正实数eps计算机的最小数realmax最大正实数2.1.3内存变量的管理1.内存变量的删除与修改MATLAB工作空间窗口专门用于内存变量的管理。在工作空间窗

7、口中可以显示所有内存变量的属性。当选中某些变量后,再单击Delete按钮,就能删除这些变量。当选中某些变量后,再单击Open按钮,将进入变量编辑器。通过变量编辑器可以直接观察变量中的具体元素,可修改变量中的具体元素,也可用于创建大数组/矩阵。2.1.3内存变量的管理(续)clear命令用于删除MATLAB工作空间中的变量。who和whos这两个命令用于显示在MATLAB工作空间中已经驻留的变量名清单。who命令只显示出驻留变量的名称,whos在

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

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

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