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?

Antworten (2)

Walter Roberson
Walter Roberson am 8 Mär. 2011

0 Stimmen

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 Kommentar

Leo
Leo am 8 Mär. 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);

Melden Sie sich an, um zu kommentieren.

Andreas Goser
Andreas Goser am 8 Mär. 2011

0 Stimmen

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);

Kategorien

Mehr zu Startup and Shutdown finden Sie in Hilfe-Center und File Exchange

Gefragt:

Leo
am 8 Mär. 2011

Community Treasure Hunt

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

Start Hunting!

Translated by