将两个或更多行从一个矩阵复制到另一个矩阵

时间:2016-01-18 10:28:47

标签: matlab matrix

我试图从方形矩阵到达并存储4行。你能帮我么?我有一个大小为10 x 10的方阵,我正在寻找第2,5,6和9行将它们存储在一个矩阵中。

2 个答案:

答案 0 :(得分:3)

您可以使用以下代码选择所需的子矩阵:

B = A([2 5 6 9], :)

:下标将选择所有列,我假设它是你想要的。

答案 1 :(得分:1)

here学到了,看起来相当容易。试试这个

x = randi(10, 10);
x
y = x([2 5 6 9], :);
y

y然后包含来自x的第2,5,6,9行。希望有所帮助。