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

来源:百度知道 编辑:UC知道 时间:2024/05/29 16:04:50
如何在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=一个向量
注:一个矩阵无论按行输入还是按列输入都得到同一个矩阵