Matlab数据处理与分析-02数组矩阵运算课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《Matlab数据处理与分析-02数组矩阵运算课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Matlab 数据处理 分析 _02 数组 矩阵 运算 课件
- 资源描述:
-
1、MATLAB数据处理与分析数据处理与分析胡小健胡小健仲恺农业工程学院仲恺农业工程学院 计算科学系计算科学系第二章第二章 数组与矩阵的概念数组与矩阵的概念2.1 数组与矩阵的概念数组与矩阵的概念2.2数组与矩阵的创建与访问数组与矩阵的创建与访问2.3 向量的点积、叉积和混合积向量的点积、叉积和混合积2.4 矩阵与数组运算矩阵与数组运算2.1 数据类型数据类型例例2-1整数类型演示:整数类型演示:x=325.499;x=x+0.1;int16(x)ans=326例例2-2数据类型精度演示,数据类型精度演示,single创建单精度数据创建单精度数据:x=single(76.19)创建单精度数据x=7
2、6.1900例例2-3数据类型精度演示,数据类型精度演示,single创建单精度数据:创建单精度数据:x=single(76.19)创建单精度数据创建单精度数据x=76.1900 y=19.231 创建默认精度数据创建默认精度数据y=19.2310 whos x 判断类型判断类型 Name Size Bytes Class Attributes x 1x1 4 single whos y 判断类型判断类型 Name Size Bytes Class Attributes y 1x1 8 double例例2-4复数据类型创建演示:复数据类型创建演示:x=rand(2)*5;y=rand(2)*(
3、-3);z=complex(x,y)生成复数矩阵生成复数矩阵z=2.5425-1.9330i 4.0881-2.4347i 2.5539-1.1358i 3.9742-1.5985i x=log(0)生成负无穷大生成负无穷大x=-Inf%负无穷大负无穷大 x=1/0 生成无穷大生成无穷大x=Inf%正无穷大正无穷大 x=7i/0 生成非数生成非数x=NaN+Infi%实部非数虚部正无穷实部非数虚部正无穷 whos x 判断类型判断类型 Name Size Bytes Class Attributes x 1x1 16 double complex a=0/0,b=0*log(0),c=inf-
4、inf 产生非数产生非数a=NaNb=NaNc=NaN0*a,sin(a)ans=NaNans=NaN class(a),isnan(a)ans=doubleans=1例例2-5无穷大与非数无穷大与非数NaN演示:演示:例例2-6字符型演示:字符型演示:name=胡锦涛胡锦涛 字符串字符串name=胡锦涛胡锦涛 whos name 判断类型判断类型 Name Size Bytes Class Attributes name 1x3 6 char例例2-7逻辑型演示:逻辑型演示:x=magic(3)x=8 1 6 3 5 7 4 9 2 x3 求一个逻辑矩阵,元素大于求一个逻辑矩阵,元素大于3,
5、则将其位置置,则将其位置置1,否则置否则置0ans=1 0 1 0 1 1 1 1 02.2数组与矩阵的创建与访问以下是一些预定义的符号:符号符号意义意义符号符号意义意义ans默认变量名默认变量名pi圆周率圆周率eps机器可识别的最小的数机器可识别的最小的数flops浮点运算之数浮点运算之数inf无穷大无穷大NaN非数非数i或或j虚数单位虚数单位realmax 最大的实数最大的实数realmin 最小的实数最小的实数intmax最大的整数最大的整数其余的请参看联机帮助系统。例例2-8创建数组演示:创建数组演示:x=21 36 45;45 87 89 生成生成23二维数组(矩阵)二维数组(矩阵)
6、x=21 36 45 45 87 89 t=0:0.05:3*pi 以以0.05为步长等分为步长等分0至至3*pit=.z=linspace(0,100,10)0至至100等分等分10个点个点z=.例例2-9访问一维数组元素演示:访问一维数组元素演示:x=21 36 45 45 87 89 生成一个数组生成一个数组x=21 36 45 45 87 89 x(3)访问第访问第3个元素个元素ans=45 x(3)=88888 将第将第3个元素置为个元素置为88888x=21 36 88888 45 87 89 x(1,3,5)访问第访问第1、3、5个元素个元素ans=21 88888 87 x(1
7、,3,5)=88888,88888,88888 将第将第1,3,5,元素置为元素置为88888x=88888 36 88888 45 88888 89 x(2:end)访问第访问第2个至最后一个之间的元素个至最后一个之间的元素ans=36 88888 45 88888 89 x(2:4)访问第访问第2至至4个元素个元素ans=36 88888 45 x(find(x50)在数组中查找值大于在数组中查找值大于50的元素的元素ans=88888 88888 88888 89例例2-10访问二维数组元素演示:访问二维数组元素演示:A=magic(4)A=16 2 3 13 5 11 10 8 9 7
8、 6 12 4 14 15 1 A(3,2)访问第访问第3行第行第2列位置上的元素列位置上的元素ans=7 A(1:3,3)访问第访问第3列的列的1至至3个元素个元素ans=3 10 6 A(2,1:4)访问第二行的访问第二行的1至至4个元素个元素ans=5 11 10 8 A(2,2)=518 第第2行,行,2列上的元素置为列上的元素置为518A=16 2 3 13 5 518 10 8 9 7 6 12 4 14 15 1 A(2,1:4)=1 第第2行的行的1至至4个元素置个元素置1A=16 2 3 13 1 1 1 1 9 7 6 12 4 14 15 1 A=A*2 矩阵与标量标量相
展开阅读全文