【发布时间】:2024-04-29 12:45:02
【问题描述】:
我有两个数组,比如说 A 和 B。我想把它转换成一个二维数组。 示例:
A=[1;2;3];
B=[1;2;3];
输出应该是
C=[[1,1];[2,2];[3,3]];
是否有任何 MATLAB 函数或更简单的方法可以做到这一点?
【问题讨论】:
我有两个数组,比如说 A 和 B。我想把它转换成一个二维数组。 示例:
A=[1;2;3];
B=[1;2;3];
输出应该是
C=[[1,1];[2,2];[3,3]];
是否有任何 MATLAB 函数或更简单的方法可以做到这一点?
【问题讨论】:
你必须连接两个向量,最简单的方法是,
示例:
% Create two vector (row wise)
A=[1;2;3];
B=[1;2;3];
% Concatenate the vectors into coloumn
C =[A B]
命令窗口输出:
C =
1 1
2 2
3 3
【讨论】:
intersect 的函数,它可以按照你所说的那样工作。阅读doc intersect