MATLAB 向量与矩阵的创建、操作及应用
1. 列向量的创建
在 MATLAB 中,创建列向量有多种方法。一种直接的方式是在方括号内明确列出值,并用分号分隔:
>> c = [1; 2; 3; 4]
c =
1
2
3
4
使用之前提到的冒号运算符不能直接创建列向量,但可以通过转置行向量来得到列向量。转置操作会交换矩阵的行和列,对于向量而言,行向量转置得到列向量,列向量转置得到行向量。MATLAB 中使用单引号 ' 作为转置运算符:
>> r = 1:3;
>> c = r'
c =
1
2
3
2. 矩阵变量的创建
创建矩阵变量是创建行向量和列向量变量的扩展。矩阵中同一行的元素可以用空格或逗号分隔,不同行之间用分号分隔。例如:
>> mat = [4 3 1; 2 5 6]
mat =
4 3 1
2 5 6
需要注意的是,矩阵的每一行元素数量必须相同,否则会产生错误:
>> mat = [3 5 7; 1 2]
??? Error using ==> vertcat
超级会员免费看
订阅专栏 解锁全文
2148

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



