Zastanawiam się, czy można użyć funkcji mat2cell
, aby podzielić macierz MxN
na 10 podrzędnych o tym samym rozmiarze kolumny, N
iw przybliżeniu o tym samym rozmiarze rzędu ~M/10
? Jeśli mod(M, 10) == 0
wszystkie podteksty będą miały ten sam rozmiar, w przeciwnym razie kilka matryc będzie miało +/- 1 wiersz. Czy jest to możliwe dzięki funkcji mat2cell
?W jaki sposób mogę podzielić macierz na niewymiarowe podmodele?
Dla porównania, jeśli rozmiary wierszy są wszystkie takie same to dość proste, jak wyjaśniono tutaj:
How to divide a matrix into equals parts?
+1 - Myślę, że to jest lepsze niż to, co dostarczyłem (chyba, że ktoś chce, aby dodatkowe rzędy były z przodu). – sage
@sage: Podobnie jak w przypadku wielu problemów w MATLAB, zwykle istnieje wiele równie dobrych rozwiązań. Chodzi tylko o to, gdzie chcesz dodatkowe rzędy. ;) – gnovice