- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MATLAB实验指导
实验二 矩阵和数组的操作
实验环境
计算机 MATLAB软件
实验目的
1.掌握矩阵和数组的一般操作,包括创建、保存、修改和调用等。
2.学习矩阵和数组的加减运算与乘法。
3.掌握对数组中元素的寻访与赋值,会对数组进行一般的操作。
预备知识
1.常用的产生特殊矩阵的函数
?eye(m,n) 单位阵
?rand(m,n) 随机矩阵
?randn(m,n) 正态分布的随机矩阵
?zeros(m,n) 零矩阵
?ones(m,n) 全部元素都为1的矩阵
?compan(A) 矩阵A的伴随矩阵
?bankel(m,n) n维Hankel矩阵
?invhilb(n) n维逆Hilbert矩阵
?magic(n) n维Magic矩阵
?toeplitz(m,n) Toeplitz矩阵
?wilkinson(n) n维Wilkinson特征值测试矩阵
?handamard(n) n维Handamard矩阵
?hilb(n) n维Hilbert矩阵
?kron(A,B) Kronecker张量积
?pascal(n) n维Pascal矩阵
?vander(A) 由矩阵A产生Vandermonde矩阵
2.通过矩阵的结构变换,获得新矩阵
表2 矩阵结构变化产生新矩阵
L=tril(A)
L主对角线及以下元素取矩阵A 的元素,其余为0
L=tril(A,k)
L及第k条对角线及以下元素取矩阵A的元素,其余为0
U=triu(A)
U主对角线及以上的元素取矩阵A的元素,其余为0
U=triu(A,k)
U第k条对角线及以上的元素取矩阵A的元素,其余为0
B=rot90(A)
矩阵A逆时针旋转90°得到B
B=rot90(A,k)
矩阵A逆时针旋转k*90°得到B
B=fliplr(A)
矩阵A左右翻转得到B
B=flipud(A)
矩阵A上下翻转得到B
B=reshape(A,m,n)
将矩阵A的元素重新排列,得到m*n的新矩阵(m*n就等于A的行列式之积。若A为3*4,则m,n可为2,6或4,3等
3.数组(矩阵)操作
对数组或矩阵的基本操作有插入、重新排列、提取、按列拉长、置空(去掉某行或某列)、置零、用单信下标操作一个矩阵,用逻辑数组操作一个矩阵、按指定条件求子数组,求数组的规模等,下面一一举例说明(对数组和矩阵不加区别)。
X=4:6 x=4 5 6
①插入 通过对x进行插入运算创建矩阵A
A=[x-3;x;x+3] A=1 2 3
4 5 6
7 8 9
②重新排列 以逆序重排A的各行形成矩阵B
B=A(3:-1:1,1:3) B=7 8 9
4 5 6
1 2 3
③提取 提取A的前两行的后两列形成矩阵C
C=A(1:2,2:3) C=2 3
5 6
④按列拉长 对C按列拉长形成矩阵D
D=C(:) D=2
5
3
6
⑤置空 删除B的第2 列
B(:,2)=[] B=7 9
4 6
1 3
⑥置零 将矩阵B的第2行第2列的元素置为1
B[2,2]=0 B=7 9
4 0
1 3
⑦用单个下标操作一个矩阵
MATLAB对矩阵中的元素赋予一个序号,序号值按列从第1列第1行到第1列第2行到第2列第1行到第2列第2行,直至最后一列最后一行的顺序计数。
B(3) ans=1
B(5) ans=0
B(2:4) ans=4 1 9
⑧用逻辑数组操作一个矩阵
x=-4:4 x=-4 –3 –2 –1 0 1 2 3 4
%判断数组中的元素的绝对值大于3的情况,绝对值大于3的元素置为1,否则为0。
abs(x)>3 ans=1 0 0 0 0 0 0 0 1
对矩阵可进行同样操作:
A=[1,2,3;4,5,6;7,8,9] A=1 2 3
4 5 6
7 8 9
abs(A)>3 ans=0 0 0
1 1 1
1 1 1
⑨按指定条件求子数组
首先由条件表达式生成一个逻辑数组,然后使用
1亿VIP精品文档
相关文档
最近下载
- 学而思网校小学奥数(二年级).pdf
- AP微积分BC 2021年真题 附答案和评分标准 AP Calculus BC 2021 Real Exam with Answers and Scoring Guideline.pdf VIP
- 静区反射电平.doc
- 高考英语复习:七选五专题复习PPT课件(共55张PPT).ppt
- 《种子的秘密》课件PPT.pptx
- 高中语文课件:高考小说探究题.ppt VIP
- SAJ三晶PDG10智能水泵变频器用户手册使用说明书.pdf
- 2023年河北省新高考政治试卷真题(含答案).pdf
- 德语说明书德语说明书.pdf
- 《邮轮概论》教学课件—01邮轮船舶.ppt VIP
文档评论(0)