1

2 つのベクトルをそれらの要素のすべての組み合わせの行列に変換する方法は?

たとえば、ベクトル

>> A=[1;2;3]

A =

     1
     2
     3

>> B=[4;5;6]

B =

     4
     5
     6

に向ける必要があります

[1、4; 1、5; 1、6; 2、4; 2、5; 2、6; 3、4; 3、5; 3、6]

ans =

 1     4
 1     5
 1     6
 2     4
 2     5
 2     6
 3     4
 3     5
 3     6
4

2 に答える 2

4

これを行うためのより簡単な方法があると確信していますが...meshgridあなたを近づけ、結果を得るためにいくつかの配列操作を実行する必要があります:

[BA, BB] = meshgrid(A,B);
[BA(:) BB(:)]
于 2013-06-26T12:53:51.380 に答える