Em vários arrays, extraia um elemento de cada array para formar um novo array de todos os resultados combinados

Cenário do projeto:

Em vários arrays, extraia um elemento de cada array para formar todos os resultados de combinação de um novo array
(extraia um elemento de cada array para formar todos os resultados de combinação de um novo array)


Descrição do Problema

Por exemplo: o array existente A=[1,2,3]; B=A=[1,2,3], extraia um array de A e B para formar C, então o resultado de C pode ser: C=[
1,1], [1,2], [1,3], [2,1], [2,2], [2,3], [3,1], [3,2], [3, 3]]

clc;clear;close all;
A=[1,2,3];B=[1,2,3];
AB=[A,B];
C = nchoosek(AB',2);
C = unique(C,'rows')

insira a descrição da imagem aqui

Acho que você gosta

Origin blog.csdn.net/qq_44169352/article/details/130174301
Recomendado
Clasificación