Info

Cette question est clôturée. Rouvrir pour modifier ou répondre.

Code Slows Down if I Preallocate Larger Variables?

5 vues (au cours des 30 derniers jours)
Alessandro
Alessandro le 16 Juin 2015
Clôturé : MATLAB Answer Bot le 20 Août 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 commentaires
Walter Roberson
Walter Roberson le 16 Juin 2015
32 bit MATLAB or 64 bit MATLAB?
Alessandro
Alessandro le 17 Juin 2015
64bit version.

Réponses (0)

Cette question est clôturée.

Community Treasure Hunt

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

Start Hunting!

Translated by