矩阵的创建和合并
直接声明
A = 100
A = [1,2,3,4,5]
创建步长向量
>> a = 2:2:20
a =
2 4 6 8 10 12 14 16 18 20
>> a = 1:10
a =
1 2 3 4 5 6 7 8 9 10
多维向量
加分号;
带计算的向量
注意:分为不同情况
>> a = [1 + 2 - 3]%都通过空格分开 计算数值
a =
0
>> a = [1 +2 -3]%符号和数值不分开计入向量
a =
1 2 -3
创建特殊矩阵
函数名称 | 函数功能 |
---|---|
zeros | 0矩阵 |
diag | 对角矩阵 |
ones | 创建所有元素为1的矩阵 |
eye | 单位矩阵 |
magic | 魔方矩阵 |
pascal | pascal矩阵 |
Rand | 随机均匀分布矩阵 |
randperm | 指定整数元素随机分布构成的矩阵 |
对角矩阵举例
>> diag([1,2,3,4,5],0)
ans =
1 0 0 0 0
0 2 0 0 0
0 0 3 0 0
0 0 0 4 0
0 0 0 0 5
pascal矩阵举例
>> pascal(4)
每个点的是上边左边的和
ans =
1 1 1 1
1 2 3 4
1 3 6 10
1 4 10 20
矩阵的合并
水平合并
C = [A B]
竖直合并
C = [A;B]
矩阵的寻访和赋值
全下标标识
a =