Info

La pregunta está cerrada. Vuélvala a abrir para editarla o responderla.

Code Slows Down if I Preallocate Larger Variables?

1 visualización (últimos 30 días)
Alessandro
Alessandro el 16 de Jun. de 2015
Cerrada: MATLAB Answer Bot el 20 de Ag. de 2021
Hello, I am using Matlab to explicitly integrate equations of motion for a finite element mesh. In the code I initialise all the history variables (such as displacement, velocity and acceleration) to store all the values at every node for every time step.
displace = zeros(gdl,n_inc+1); %
epsilon = zeros(gdl,n_inc+1); %
stress = zeros(gdl,n_inc+1); %
The point is: if I use a larger number of time steps (i.e. a smaller time increment), every single step takes much more to run. Is that avoidable somehow?
  7 comentarios
Walter Roberson
Walter Roberson el 16 de Jun. de 2015
32 bit MATLAB or 64 bit MATLAB?
Alessandro
Alessandro el 17 de Jun. de 2015
64bit version.

Respuestas (0)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by