Encontre tamanho de matriz, sem usar `tamanho` no MATLAB

Suponha que eu queira encontrar o tamanho de uma matriz, mas não posso usar nenhuma função comosize, numelelength. Existe alguma maneira legal de fazer isso? Eu posso pensar em algumas versões usando loops, como o abaixo, mas é possível fazer isso sem loops?

function sz = find_size(m)
sz = [0, 0]
   for ii = m'    %' or m(1,:) (probably faster)
      sz(1) = sz(1) + 1;
   end

   for ii = m     %' or m(:,1)'
      sz(2) = sz(2) + 1;
   end    
end

E para o registro: Isso não é uma lição de casa, é por curiosidade. Embora as soluções para essa questão nunca sejam úteis nesse contexto, é possível que elas forneçam novos conhecimentos em termos de como certas funções / técnicas podem ser usadas.

questionAnswers(5)

yourAnswerToTheQuestion