Найти пересечение множества массивов в MATLAB

Я пытался решить эту проблему, но не смог реализовать. Не могли бы вы помочь мне что-нибудь для этого?

проблема

Mat1 | Mat2 | Mat3

 1 2 | 1 3  | 2 6

 1 3 | 2 6  | 2 5

 2 4 | 3 1  | 3 1

 3 1 | 3 5  | 5 2

 4 5 |

Когда есть 3 матрицы (например, выше), я хочу получить этот результат для строк пересечения в[column1 column2 matrixnumber] форма.

Результат для приведенного выше примера будет

1 3 1

1 3 2

2 6 2

2 6 3

3 1 1

3 1 2

3 1 3

Было бы хорошо, если бы результат был в форме[column1 column2 firstmatrix secondmatrix, ...]

1 3 1 2

2 6 2 3

3 1 1 2 3

Для этой проблемы я хочу использовать не более одного цикла for.

У вас есть идеи для этого?

Ответы на вопрос(2)

Ваш ответ на вопрос