??? Error using ==> mldivide (out of memory)

ERROR DISPLAYED:
??? Error using ==> mldivide
Out of memory. Type HELP MEMORY for your options.
Error in ==> RocketGamma2 at 75
a = deltav/deltat;
CODE:
yo = [0;0];
[t y] = ode15s('F_Rocket',t,yo);
deltav = diff(y(:,2));
deltat = diff(t);
a = deltav/deltat;
figure;
plot (t(1:nc-1),a); grid on;
xlabel('Tiempo [s]');
ylabel('Aceleracion [m/s^2]');
title('Aceleracion vs. Tiempo');
I'm asking for an alternative way of obtaining the same result, if possible, without having to make memory adjustments.
Thanks, Moya

 Akzeptierte Antwort

Jan
Jan am 9 Mär. 2014

0 Stimmen

Did you search for this error message in this forum already. The suggestions are always the same:
  • Free memory that is not longer in use, see clear
  • Close otehr programs
  • Install more RAM
  • Check for bugs
  • Check the sizes of the concerned variables
Do you really want
a = deltav / deltat;
or should this be an elementwise division:
a = deltav ./ deltat;

Weitere Antworten (0)

Kategorien

Produkte

Gefragt:

am 9 Mär. 2014

Beantwortet:

Jan
am 9 Mär. 2014

Community Treasure Hunt

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

Start Hunting!

Translated by