Matlab, jak dowiedzieć się, czy macierz znajduje się w innej martrix
Pozwólcie, że opiszę mój problem na przykładzie. Załóżmy, że mamy macierzA
:
A =
1 0 1
1 1 1
0 1 1
i macierzB
:
B =
1 1
1 1
Jak napisać funkcjęC = func(A, B)
sprawdzić, czyB
istnieje wA
albo nie?
Jeśli istnieje wA
, funkcja zwracaC = [0 0 0; 0 1 1; 0 1 1]
, a jeśli nie, funkcja zwracaC = [0 0 0; 0 0 0; 0 0 0];
.
Edytować:
Należy wspomnieć, że jeśliA
jestm-przez-n, iB
jestp-przez-q, następniem > p ip > q zawsze.
Z góry dziękuję.