Ponto único ordenou crossover em matlab

Eu preciso criar crossover ordenado em matlab. Eu tenho pais P1 e P2 como segue:

P1=[1 2 3 4 ; 0 1 1 0],
P2=[3 2 1 4 ; 0 1 0 0].

Primeiro 1 [no lugar P1 (2,2) e P2 (2,2)] é o meu ponto de cruzamento. agora eu preciso de filhos da seguinte forma:

O1=[1 2 3 4 ; 0 1 0 0],
O2=[3 2 1 4 ; 0 1 0 0].

Você pode por favor me ajudar? Melhor, Elnaz

questionAnswers(1)

yourAnswerToTheQuestion