Matlab, wie man herausfindet, ob sich eine Matrix in einer anderen Matrix befindet

Lassen Sie mich mein Problem anhand eines Beispiels beschreiben. Angenommen, wir haben eine MatrixA:

A =

     1     0     1
     1     1     1
     0     1     1

und MatrixB:

B =

     1     1
     1     1

Wie schreibe ich FunktionC = func(A, B) um zu überprüfen, obB existiert inA oder nicht?
Wenn es existiert inAkehrt die Funktion zurückC = [0 0 0; 0 1 1; 0 1 1]Wenn dies nicht der Fall ist, kehrt die Funktion zurückC = [0 0 0; 0 0 0; 0 0 0];.

Bearbeiten:
Es sollte erwähnt werden, dass wennA istm-durch-n, undB istp-durch-q, dannm > p undp > q immer.

Danke im Voraus.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage