¿Cómo obtengo desbordamientos enteros reales en MATLAB / Octave?

Estoy trabajando en una herramienta de verificación para algunos códigos VHDL en MATLAB / Octave. Por lo tanto, necesito tipos de datos que generen desbordamientos "reales":

intmax('int32') + 1
ans = -2147483648

Más adelante, sería útil si puedo definir el ancho de bits de una variable, pero eso no es tan importante en este momento.

Cuando construyo un ejemplo tipo C, donde una variable aumenta hasta que es menor que cero, gira para siempre:

test = int32(2^30);
while (test > 0)
    test = test + int32(1);
end

Otro enfoque que probé fue una rutina personalizada de "desbordamiento" que se llamaba cada vez que se cambiaba un número. Este enfoque fue dolorosamente lento, no factible y no funcionó en todos los casos. ¿Alguna sugerencia?

Respuestas a la pregunta(7)

Su respuesta a la pregunta