- 1、本文档共31页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
矩阵的数值运算与操作
天津农学院基础科学系 朱文新 第四讲 矩阵的数值运算与操作 一、定义一些特殊的矩阵 如果想把b和c横着放在一起组成一个新的矩阵bc,可以输入: bc=[b c] bc= 0 0 0 1 1 1 0 0 0 1 1 1 类似的,如果想把b和c竖着放在一起组成一个新的矩阵可以输入 [b;c] ans= 0 0 0 0 0 0 1 1 1 1 1 1 二、矩阵的运算 1.矩阵的加减法和数乘运算 A,B为同型矩阵,a为一实数 A+B A-B A+a %A的每个元素都加上数值a A-a a*A %A的每个元素都乘以数值a -A %A的每个元素都乘以-1 例子: a=[zeros(2,1),ones(2,2);1,2,3] a = 0 1 1 0 1 1 1 2 3 b=a-2 % a的每个元素减2 b = -2 -1 -1 -2 -1 -1 -1 0 1 2.矩阵的乘法以及方幂 (1)矩阵的乘法,要符合矩阵乘法的要求 格式1:A*B %矩阵的乘法,注意必须满足乘法规则,A的列数必须等于B的行数 例子: A=[1 2 3;4 5 6]; B=[1 0 ;0 1;1 2]; A*B ans = 4 8 10 17 格式2: A^2 %表示A*A,要符合乘法规则,所以A只能是个方阵 (2)对矩阵每个元素进行的乘、除、乘方操作,运算符号前加“.”: .* ./ .^ A,B为矩阵,a为一个实数 格式1:A.*B %A与B必须为同型矩阵 %A的每个元素与B的相同位置元素相乘得到一个新的矩阵, 例子: A=[1 2 3;4 5 6];B=[1 0 1;0 1 0]; A.*B ans = 1 0 3 0 5 0 注意:A*B与A.*B的区别 格式2:A./B %A的每个元素除以B的相同位置元素得到一个新的矩阵, %A与B必须同型 例子: A=[1 2 3;4 5 6];B=[2 1 3;2 4 12]; A./B ans = 0.5000 2.0000 1.0000 2.0000 1.2500 0.5000 格式3: A.^a %对矩阵A的各个元素求a次幂得到一个新的矩阵 例子: A.^2 ans = 1 4 9 16 25 36 注意:A^2与A.^2的区别 格式4: a.^ A %以a为底,以数组中的各个元素为方幂得到一个新的矩阵 例子: 2.^ A ans = 2 4 8 16 32 64 注意:a.^A与A.^a的区别 格式5: B.^A % 以矩阵B中的各个元素为底,以矩阵A中的相同元素为方幂 例子 A=[1 2 3;4 5 6];B=[2 1 -1;3 4 2]; B.^A ans = 2 1 -1 81 1024 64 3.矩阵的几种基本的操作 (1)转置 C=A % 矩阵C是矩阵A的转置结果 C = 1 4 2 5 3 6 (3)求矩阵的行列式 det(D) ans = 8 秩 rank(A) 特征值特征向量的分解 [V,D]=eig(A) %A的特征值特征向量的分解,使AV=VD min(A) 对矩阵A的各列分别求最小值 max(A)对矩阵A的各列分别求最大值 mean(A)对矩阵A的各列分别求平均值 例:a=[pi,pi/2;pi/3,pi/4]; sin(a) %对a中的每个元素求正弦 ans = 0.0000 1.0000 0.8660 0.7071 作业 对于附件2中的数据,我们找出所有使用第一种疗法的病人数据——矩阵p1,我们只考虑测量了6次cd4浓度并且cd4浓度没有出现0的病人,假设这样的病人有n个,计算这些病人在五个时间段的cd4浓度的净增率 一个时间段cd4浓度的净增
文档评论(0)