![](https://csdnimg.cn/release/download_crawler_static/86975436/bga.jpg)
[]
5. 生成大矩阵
在 MATLAB 中,可以通过方括号“[]”实现将小矩阵联接起来生成一个较大的矩阵。
a=[1 2 0;3 4 0;5 6 9]
a =
1 2 0
3 4 0
5 6 9
[a;a]
%联接成 6×3 的矩阵
ans =
1 2 0
3 4 0
5 6 9
1 2 0
3 4 0
5 6 9
a=[1 2 0;3 4 0;5 6 9]
[a a]
%联接成 3×6 的矩阵
ans =
1 2 0 1 2 0
3 4 0 3 4 0
5 6 9 5 6 9
a=[1 2 0;3 4 0;5 6 9]
[a(1:2,1:2) 10*a(1:2,2:3)]
%计算并联接
ans =
1 2 20 0
3 4 40 0
6. 矩阵的翻转
a =
1 2 0
3 4 0
5 6 9
表 2.3 常用矩阵翻转函数
函数名
triu(X)
功能
产生 X 矩阵的上三
角矩阵,其余元素
补 0。
例子
输入
triu(a)
结果
ans =
1 2 0
0 4 0
0 0 9
tril(X)
产生 X 矩阵的下三
tril(a)
ans =