MATLAB给数组按行排列
时间: 2023-09-15 08:21:38 浏览: 117
MATLAB之数组排序
在 MATLAB 中,可以使用 `reshape` 函数将一个数组按行排列。下面是一个示例代码:
```matlab
% 原始数组
A = [1, 2, 3; 4, 5, 6; 7, 8, 9];
% 将数组按行排列
B = reshape(A', 1, []);
% 显示结果
disp(B);
```
在上面的代码中,我们定义了一个原始数组 `A`,它包含了 3 行 3 列的元素。然后,我们使用 `reshape` 函数将数组按行排列。
在 `reshape` 函数的调用中,`A'` 表示先将 `A` 进行转置,然后 `1` 表示结果数组的行数为 1,`[]` 表示自动计算结果数组的列数。
最后,我们使用 `disp` 函数显示排列后的结果数组 `B`。
希望这个示例对您有所帮助!如果您有其他问题,请随时提问。
阅读全文