- 6
- 0
- 约3.39千字
- 约 9页
- 2018-05-10 发布于重庆
- 举报
matlab 选修课考试复习
一 矩阵的创建
如输入:A=[1,2,3;4,5,6;7,8,9]
则显示:A=
1 2 3
4 5 6
7 8 9
也可用空格代替逗号,用回车代替分号:
如上例:A=[1 2 3
4 5 6
7 8 9]
则显示:A=
1 2 3
4 5 6
7 8 9
特殊函数创建
如diag()函数可生成对角阵。创建对角矩阵,对角线元素为1, 2, 3
ones(m,n) ; zeros(m,n) 随机阵 rand(m,n)
例如:用内部函数生成特殊矩阵:生成3×3阶伪随机阵R;生成对角阵X,X与R的主对角线相同
r=rand(3,3) %3
p=diag(r) %3
x=diag(p) %3
a=[1 3 5;3 2 6;5 7 3]
p=diag(a)
x=diag(p)
空矩阵A=[]
二 矩阵的访问
如:
j:k --- 生成向量 [j,j+1,j+2,…,k]
j:i:k --- 生成向量 [j,j+i,j+2i,j+3i,…,k] (j为起始值,i为步距,k为终止值,在仿真中经常用于生成时间向量)
A(:,j) --- 矩阵A的第j列
A(i,:) --- 矩阵A的第i行
A(j:k) --- 生成向量A (A为向量时,为A的第j到第k个元素,当A为矩阵时,为A的按列数的第j到第k个元素)
原创力文档

文档评论(0)