Command window help

When ever I run my script in matlab, after it is done, the >> in the command window won't show up after, and also I am unable to close MATLAB without ending the task. Does anyone know how I can avoid this happening?

Réponses (2)

Walter Roberson
Walter Roberson le 8 Mar 2011

0 votes

Is Matlab continuing to say that it is Busy ?
You have tried control-c to interrupt ?
Do you have any uiwait() or pause() calls in the script, or any loops?
We might need to see the script to give a better answer.

1 commentaire

Leo
Leo le 8 Mar 2011
it says it is busy.. here is my script.
I = input('Please enter the intial ammount put in the account: ');
T = input('Please enter the target ammount for the account: ');
Y=0;
while T ~= I*(1.05^Y);
Y = Y+1;
end
fprintf('It will take %i years to save up for your target ammount.',Y);

Connectez-vous pour commenter.

Andreas Goser
Andreas Goser le 8 Mar 2011

0 votes

Your WHILE loop just stops when T is EXACTLY I*(1.05^Y). If it is not exact the same (more than 2.2204e-016 makes it fail), the loop will never stop.
Try
while T > I*(1.05^Y);

Catégories

En savoir plus sur Startup and Shutdown dans Centre d'aide et File Exchange

Question posée :

Leo
le 8 Mar 2011

Community Treasure Hunt

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

Start Hunting!

Translated by