Usos y abusos de la barra de espera de Matlab

La barra de espera de Matlab es un adorno. Le da la sensación al usuario que algo está sucediendo mientras espera que su programa se ejecute. Sin embargo, al ser un complemento que se ejecuta y despliega un gráfico, pues consume memoria de la computadora. Si se ejecuta el Profiler se puede observar cuanta memoria consume, gasto que es significativo en pequeños programas, y tal vez sea necesaria para programas elaborados y que sean para usuarios finales. El código de la barra de espera es:

h=waitbar(0,'Por favor, espere...');
FindelCiclo=4000;
for i=1:FindelCiclo
waitbar(i/FindelCiclo,h); % calculos
end
delete(h);

Preguntas para pensar 
1) Si los complementos en los programas de computo gastan memoria. ¿Por qué se utilizan?, ¿Se puede demostrar su efectividad o que mejoran la amigabilidad de un programa?

Ejercicios 
1) Introduce una barra de espera en un programa grande previamente elaborado, y utiliza los comandos tic toc para calcular la diferencia de tiempo antes y después de emplear la barra de espera.

No hay comentarios:

Publicar un comentario

Related Posts Plugin for WordPress, Blogger...