如何在MATLAB中输入一个矩阵变量的行元素和列元素?

如何在MATLAB中输入一个矩阵变量的行元素和列元素?

如何在MATLAB中输入一个矩阵变量的行元素和列元素?
比如输入2*2的矩阵A,可以这么写:
A=[1,2;3,4]
即A=
1 2
3 4
注意我在输入矩阵A的时候,行元素之间用逗号隔开,行与行之间用分号隔型数仿开。
matlab读取的时候卜纤是逐个读毕悔取的,遇到逗号或者分号的时候区别行元素和列元素。
A为一个3行,4列矩阵
A=[1 2 3 4
5 6 7 8
9 10 11 10]
1、一个一个元素的输入:
A=[1 2 3 4;5 6 7 8;9 10 11 2];
注:行与行之间用“分号”间隔,同行的元素之间用“空格或逗号”隔开
2、按行或列输入(还是以上题为例)
(1)按行输入:
A(1,:)=[1 2 3 4] %第一行的元素灶祥宏 或 A=一个向量
A(2,:)=[5 6 7 8]; %第二行的元素 或 A=一个向量
A(3,:)=[9 10 11 12]; %第三行的元素 或 A=一个向量
(2)按列输入:
A(:,1)=[1 5 9]; %第一列的元素 或 A=一个向量
A(:,2)=[2 6 10]; %第二列的元素 或 A=一个向量
A(:,3)=[3 7 11]; %第三列的元素 或 A=一个宴斗向量
A(:,4)=[4 8 12]; %第四列的元素 或 A=一个向量
注:一个矩阵无论按行输入还是隐册按列输入都得到同一个矩阵
← 上一篇: 下一篇: →