Matlab讲义-第二章matlab02数值运算功能2-10.pdf
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
3 0人已下载
| 下载 | 加入VIP,免费下载 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Matlab 讲义 第二 matlab02 数值 运算 功能 10
- 资源描述:
-
1、第二章 MATLAB的数值计算功能 Matlab 具有出色的数值计算能力,占据世界上数值计算软件的主导地位主要内容2.1数值2.2变量及其赋值2.3矩阵的表示 2.3.1矩阵的输入 2.3.2向量的构造2.4矩阵的操作2.5 矩阵的运算 2.5.1矩阵的点(数组)运算 2.5.2矩阵的关系和逻辑运算 2.5.3矩阵的数学运算2.6矩阵数据处理函数2.7矩阵函数2.5 矩阵的运算矩阵的点(数组)运算 矩阵的数学运算 矩阵的关系和逻辑运算 和矩阵运算符比较,除了加减符号外,其余的数组运算符号均须加上一个“.”符号。2.5.1矩阵的点(数组)运算点运算是两个维数相同的矩阵对应元素之间的运算,在有的教
2、材中也定义为数组运算。矩阵元素与矩阵元素的运算(数组的运算)A.+B(或A+B)矩阵对应元素相加A.-B(或A-B)矩阵对应元素相减A.*B 同维数组对应元素相乘A./B A的元素是被除数(48./2=24)B.A A的元素是被除数(2.48=24)A.nA的每个元素自乘n次A.矩阵的点转置矩阵点加减、点乘除,均要求两矩阵必须有相同的行数和列数 a=1 2 3;4 5 6;7 8 9;b=2 4 6;1 3 5;7 9 10;a.*bans=2 8 18 4 15 30 49 72 901.矩阵点乘a*bans=25 37 46 55 85 109 85 133 172987654321a10
3、97531642b已知x,写出y=2e-0.5xcos(4x)的表达式x=0:pi/100:2*pi;y=2*exp(-0.5*x).*cos(4*pi*x);【例】a./b=b.a(斜线上方的数为被除数,反斜线下方的数为被除数)a=1 2 3;b=4 5 6;c1=a.b;c2=b./a a的元素除以b的对应元素 b的元素除以a的对应元素a.b=b./a2.矩阵点除【例】c1=4.0000 2.5000 2.0000c2=4.0000 2.5000 2.0000z2=1.00 32.00 729.003.数组乘方(.)元素对元素的幂【例】a=1 2 3;b=4 5 6;z1=a.2,z2=a
4、.bz1=1.00 4.00 9.00求A和A.A,A.对于实矩阵:()或(.)求转置结果一样;对于含复数的矩阵:将同时对复数进行共轭处理;.则只是将其排列形式进行转置。4.矩阵的转置和点转置 转置说明:ans=15913261014371115481216b=1+2i 2-7ib=1+2i 2-7i.b=1.0000-2.0000i2.0000+7.0000ib=1.0000+2.0000i2.0000-7.0000i共轭 转置 点转置 1.矩阵的关系运算符2.5.2 矩阵的关系和逻辑运算注意:1=a=2错误1a=2正确对矩阵的每个元素进行比较判断,运算结果为与原矩阵大小一样的由0和1组成的
5、矩阵。:,=,=,=A=1 1 1;2 3 2;4 4 4B=0 0 00 1 01 1 1B=A=3a=1-2-4 5;b=a=-2b=1 1 0 1A=1 1 12 3 24 4 4【例】【例】2.矩阵的逻辑运算符A和B对应元素,不相同返回1,相同返回0应用举例:xor(1 1 0 0,0 1 0 1)ans=1 0 0 1A&B(and(A,B),A|B(or(A,B),A(not(A),xor(A,B)xor(A,B)函数:异或运算等同直接用:error,ber=biterr(X,Y)可应用于误比特率的计算 xor(1 1 0 0,0 1 0 1)ans=1 0 0 1errorbit
6、=xor(1 1 0 0,0 1 0 1);errorbit(find(errorbit=0)=errorbit_num=length(errorbit)X=1 1 0 0;Y=0 1 0 1;error:错误个数;ber:误比特率t=-1:0.001:5;tft402t=0&t=-1&t0&t C=A+B%对应元素的运算【例】2.矩阵乘法():A*Bd=-1;0;2;f=pi*df=-3.141606.2832a=1 2 3;4 5 6;7 8 0;b=1;2;3;c=a*bc=143223a矩阵的列数等于b矩阵的行数规则:若参与运算的两矩阵之一是标量,标量与矩阵的所有元素分别进行乘法操作。
7、若两矩阵相乘,A矩阵(m*n)的列数必须等于B矩阵(n*p)的行数。【例】【例】结果为m*p矩阵x1=0:6;y=x1*1,-1%第1列为x,第2列为-x已知x=0:6;利用矩阵相乘生成新矩阵y,要求y的第1列为x,第2列为-x。【例】y=0 01 -12 -23 -34 -45 -56 -63.矩阵除法 当矩阵A、B非奇异时:AB=inv(A)B,是方程AX=B的解。B/A=Binv(A),是方程XA=B的解;只是A与B的矩阵表示不同 在matlab中有两种矩阵除运算:“”(反斜线)和“/”(斜线)分别表示左除和右除。32103251xyzxyzxyz A=3 2-1;-1 3 2;1-1-
展开阅读全文
课堂库(九科星学科网)所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。


2019届人教A版数学必修二同步课后篇巩固探究:2-1-1 平面 WORD版含解析.docx
2022版新高考语文一轮复习练习课件:专题练16 情境型语段组合题(一) .ppt
