数据表示及基本运算.ppt

数据表示及基本运算.ppt

ID:61032585

大小:398.00 KB

页数:45页

时间:2021-01-20

数据表示及基本运算.ppt_第1页
数据表示及基本运算.ppt_第2页
数据表示及基本运算.ppt_第3页
数据表示及基本运算.ppt_第4页
数据表示及基本运算.ppt_第5页
资源描述:

《数据表示及基本运算.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第二章数据表示及基本运算苑东伟MATLAB11234可以在该窗口直接键入所需命令或加在相应的功能模块。例:1+2(Enter)demos(Enter)ltiview(Enter)内容回顾21234Matlab对命令的执行有两种方式:一在命令窗口行直接键入所需命令,Entermatlab就会执行所键入的命令,给出结果。通常所需处理的数据及命令较少时,采取这种方式。二通过编辑M_file格式的文件,然后通过执行该文件,给出相应的结果。内容回顾31234求的算术运算结果。用键盘在MATLAB指令窗中输入以下内容>>(12+2*(7-4))/3^2在指令执行后,MATLAB指

2、令窗中将显示以下结果。在上述表达式输入完成后,按【Enter】键,该就指令被执行。ans=2内容回顾41234简单矩阵的输入1)在键盘上输入下列内容>>A=[1,2,3;4,5,6;7,8,9](2)按【Enter】键,指令被执行。(3)在指令执行后,MATLAB指令窗中将显示以下结果:A=123456789内容回顾51234矩阵的分行输入A=[1,2,34,5,67,8,9]Matlab对数据的管理是以矩阵的形式来管理的,程序执行中matlab将每一个变量的结果保存在内存空间中以备再一次使用,在退出matlab时,该结果自动丢失,在命令窗口敲入的每个命令都被保存在c

3、ommandhistory中,在一次启动matlab时该记录还在。内容回顾61234第二章数据表示及基本运算2.1常量和变量2.2矩阵和数组2.3文本2.4数据输出格式2.5矩阵和数组运算2.6关系、逻辑运算符2.7常用的运算函数712342.1.1常量实数常量:类似于C语言中的整型常量和实型常量。例如:33..33.14314e-2等等复数常量由实数和虚数单位组成,如1+2i,1+2j。实数其绝对值变化范围一般在2.2251e-308--1.7977e+308。812342.1.2变量(1)变量或函数名:以字母开始,由字母、数字和下划线组成,超过后系统不再识别。变量

4、一般无需事先定义,但是区别大小写。当变量第一次在操作语句中出现时,也就同时定义了这个变量。例如x=8,定义了变量x并且赋值8。912342.1.2变量(2)变量的作用域Matlab将一切变量视为局部变量,即仅在其调用的M文件内有效,若要定义全局变量,应进行声明,即在该变量前加入关键字global。1012342.1.3特殊的常量和变量ans为缺省的变量名,存储最近一次操作的结果。pi为圆周率。i和j表示虚数单位。也可以作为变量使用。nan表示不定值,即0/0的情况。inf表示正无穷大的数,即1/0的情况。注意i,j作为默认的虚数单位,如果作为循环变量时,值也发生变化(

5、其他特殊量也要注意),最好不要使用1112342.2矩阵和数组数组包括:行向量、列向量、矩阵、多维数组数组可看作矩阵。常量可看作1*1的矩阵,行向量为1*n的矩阵,列向量为n*1的矩阵。而矩阵一般可以看作m*n的数组。1212342.2.1矩阵输入(一)在MATLAB语言中,矩阵可以用几种不同的方式输入:(1)以直接列出元素的形式输入;(2)通过语句和函数产生;(3)建立在M文件中;(4)从外部的数据文件中装入;在MATLAB语言中不必描述矩阵的维数和类型,由输入的格式和内容来确定的。——矩阵维数不需定义1312342.2.1矩阵输入(二)输入小矩阵最简单的方法是使用

6、直接排列的形式,把矩阵的元素直接排列到方括号中。每行内的元素间用空格或逗号分开,行与行的内容间用分号隔开。例如输入>>A=[123;456;789]可以得到如下的3*3的矩阵:A=123456789A矩阵将一直保存在工作空间中,除非被替代和清除。常用函数:ones、zeros、eye、rand1412342.2.2矩阵元素(一)矩阵元素可以用任何表达式来描述。如:>>X=[-1.3sqrt(3)sin(3/2)]X=-1.30001.73210.9975可以通过在括号中加注系数的方法来定义矩阵中某一元素例如>>X(5)=abs(X(1))X=-1.30001.7321

7、0.997501.30001512342.2.2矩阵元素(二)大的矩阵可以把小矩阵作为元素例如:>>C=[A;[101112]]C=123456789101112小的矩阵可以通过使用“:”从大矩阵中抽取出来而建立,如>>D=C(1:3,:)D=123456789从C矩阵中取前三行包括的所有的列,重新组成一个矩阵。1612342.2.2数组元素(三):常用的调用方式调用方式内容A(m,n)访问数组A中第m行n列处的元素A(m,:)访问数组A中第m行处的整行元素A(:,n)访问数组A中第n列处的整列元素A(:)将A拉长为列向量并访问全部元素A(i)将A拉

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

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

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