- 1、本文档共40页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE
PAGE #
4.1 矩阵和代数方程
矩阵运算和特征参数
矩阵运算
表4.2-1矩阵运算含义及相应符号
术语
数学含义
MATL AB表
达
矩阵加 减
A m>n 亠 Bm>n — [ aij 亠 hj ]mxn
A+B, A-B
标量与 矩阵加 减
a — Bm>n = [a]m:*n 亠[hj] mxn = [a 亠 hj ] m<n
a+B, a-B
矩阵乘 积
Cmxn _[ cij ] _ bij 'mX 'hj〔翅 一 Q aik bkj _ A mxj BI xn
-kT mxn
A*B
标量与 矩阵相 乘
aBm>h — [a 'hj ]mxh
a*B
矩阵的
转置
H
B = A = (bq )r + i,(bkj)i =(ajk)r — i,(ajk) i
A'
〖说明〗
在MATLAB中,“标量与矩阵加减运算”是一种“行业性”说法, 在教科书中没有这种表述。本表格数学含义栏对 标量与矩阵加 减运算”给出了完整的定义。
MATLAB的矩阵运算是在复数域定义的。在本表所列操作中,矩 阵转置可全称为 矩阵的共轭转置(Hermition transpose ,在 数学表述上米用上标H表示。
【例4.2-1】矩阵乘法算例。 本例演示:矩阵乘法的含义;如何减少和避免循环;如何判断 两个双精度矩阵是否相等。
1)实现矩阵乘的“标量程式”
clear
ran d('state',12)
A=rand(2,4);B=rand(4,3);
% 用三重循环体实现矩阵乘法
C1=zeros(size(A,1),size(B,2));
%为 C 预分配内存,可加快计算 <4>
for ii=1:size(A,1)
for jj=1:size(B,2)
for k=1:size(A,2)
C1(ii,jj)=C1(ii,jj)+A(ii,k)*B(k,jj);
end
end end % <13>
(2)实现矩阵乘的“ saxpy程式” (saxpy是LAPACK术语)
% 用二重循环体实现矩阵乘法
C2=zeros(size(A,1),size(B,2));
for jj=1:size(B,2)
for k=1:size(B,1)
C2(:,jj)=C2(:,jj)+A(:,k)*B(k,jj);
end
end
( 3) MATLAB 中矩阵乘的最好实现方式
C3=A*B; %直接运用MATLAB的矩阵乘
( 3)计算结果比较
C3_C3=norm(C3-C1,'fro')
%采用计算矩阵 F 范数的方式比较两个矩阵之间的“差”
C3_C2=norm(C3-C2,'fro')
说明〗
“标量程式”的效率最差,“ saxpy”是MATLAB提高计算效率 一系列措施中的一个,直接采用 MATLAB 中的矩阵乘算符“ * 实现矩阵乘最好。
由于数值计算是有限精度计算,不同计算程式所得结果的比较一 般采用矩阵范数进行。
【例 4.2-2】观察矩阵的转置操作和数组转置操作的差别。 本例演示:
共轭转置和非共轭转置;有理表示的显示格式
p.4上的思考题
本章习题都要做,下次课堂抽查
矩阵的标量特征参数
表4.2-2计算矩阵标量特征参数的指令
术语
数学含义
MATLAB
指令
秩
Rank
可采用以下任何一种表述:
矩阵A中线性无关列(或行)向量组 中最大向量数;
矩阵A中最高非零子行列式的阶数; 矩阵A中最高非奇异子矩阵的维数。
rank(A)
迹
Trace
min( m ,n )
瓦 a
ii ,即矩阵主对角元素之
i =1
和。
trace(A)
行列式
Determinan t
n
A俯 Y ei)H1a1j A!j,
j m
式中Aij是元素aij对应的子行列式
det(A)
【例4.2-3】矩阵标量特征参数计算示例。 本例演示:rank, det, trace的使用;子行
列式的计算。
【例4.2-4】矩阵标量特征参数的性质。 本例演示:两相乘矩阵位置交换迹不变;两
同阶矩阵相乘位置交换行列式不变。
format short g ran d('state',0) A=ra nd(3,3); B=ra nd(3,3); C=ra nd(3,4); D=ra nd(4,3);
%采用默认显示格式
%设置均匀分布随机发生器的初始状态
%生成(3*3)随机阵
%生成另一个(3*3)随机阵
%任何符合矩阵乘法规则的两个矩阵的乘积的“迹”不变
%两个同阶矩阵乘积%两个“内维”相等矩阵的乘积tAB二
%两个同阶矩阵乘积
%两个“内维”相等矩阵的乘积
3.6697 tBA =
3.6697
tCD =
2.1544 tDC =
2.1544
%同阶矩阵乘积行列式等于各矩阵行列式之乘积
d_A_B=de
您可能关注的文档
- 最新版高一化学有机练习题.docx
- 最新版高一化学必修一第一章讲义.docx
- 最新版HTML单选题.docx
- 最新版GS硅表说明书.docx
- 最新版ERP财务分析实施报告.docx
- 最新版FV转换器.docx
- 最新版10断路器DZ10-100-330.docx
- 最新版CFG桩检测方案.docx
- 最新版《建筑防烟排烟系统技术标准》规范.docx
- 最新版Beam4(完整版).docx
- 文化产业概论智慧树知到期末考试答案2024年.docx
- 物流成本管理(山东联盟)智慧树知到期末考试答案2024年.docx
- 无机化学(山东师范大学)智慧树知到期末考试答案2024年.docx
- 无人机技术基础智慧树知到期末考试答案2024年.docx
- 微生物遗传育种智慧树知到期末考试答案2024年.docx
- 无线通信系统(上)智慧树知到期末考试答案2024年.docx
- 文学话语研读智慧树知到期末考试答案2024年.docx
- 文化中的商机-文化创意产业理论与实践智慧树知到期末考试答案2024年.docx
- 乌拉俄语АБВ智慧树知到期末考试答案2024年.docx
- 无机化学(上)(鲁东大学)智慧树知到期末考试答案2024年.docx
文档评论(0)