Encuentre el tamaño de la matriz, sin usar `size` en MATLAB

Supongamos que quiero encontrar el tamaño de una matriz, pero no puedo usar ninguna función comosize, numelylength. ¿Hay alguna forma clara de hacer esto? Puedo pensar en algunas versiones que usan bucles, como la que se muestra a continuación, pero ¿es posible hacer esto sin bucles?

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

Y para que quede constancia: esto no es una tarea, es por curiosidad. Aunque las soluciones a esta pregunta nunca serían útiles en este contexto, es posible que proporcionen nuevos conocimientos en términos de cómo se pueden usar ciertas funciones / técnicas.

Respuestas a la pregunta(5)

Su respuesta a la pregunta