矩阵的创建和合并
直接声明
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 =
1 2 3

本文详细介绍了MATLAB中的矩阵创建与合并,包括直接声明、创建步长向量、多维向量和特殊矩阵(如对角矩阵、Pascal矩阵)。此外,还讲解了矩阵的合并(水平、竖直)、寻访与赋值、删除操作,以及数组运算、矩阵重构、稀疏矩阵的使用。同时涵盖了多维数组的创建、寻访、重构和多项式运算的相关知识。
最低0.47元/天 解锁文章
1109

被折叠的 条评论
为什么被折叠?



