Punto único crossover ordenado en matlab

Necesito crear crossover ordenado en matlab. Tengo los padres P1 y P2 como sigue:

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

El primer 1 [en el lugar P1 (2,2) y P2 (2,2)] es mi punto de cruce. Ahora necesito descendientes como sigue:

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

¿Podrías ayudarme? Mejor elnaz

Respuestas a la pregunta(1)

Su respuesta a la pregunta