Breaking out of input() ?
87 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Hi,
In my system I have Matlab 2009 version. When a run a program I will get the output immediately followed by "Please enter the input array" - this is a string I used in another program,which i wrote few days back and this string continues for a number of times sometimes around 50 or even more. Now I didn't even know where the string.
Is there any way that I can stop this command.
2 comentarios
Walter Roberson
el 7 de Oct. de 2011
Please change the title to something more descriptive. Nearly everyone's question fits under the category of "Problem with Matlab".
Respuesta aceptada
Walter Roberson
el 7 de Oct. de 2011
Control-C will stop nearly anything (eventually.)
Entering
return
in response to an input() prompt will often get interesting reactions...
2 comentarios
Walter Roberson
el 7 de Oct. de 2011
control-c did not stop the program??
I am getting confused about what is desired here: a way to break out of a repeating prompt to enter the matrix, or a way to figure out where this is coming from in your code so that you can change the code?
Más respuestas (2)
Fangjun Jiang
el 7 de Oct. de 2011
Once you opened MATLAB, Click menu Window->Command History. A window will show up showing all your previous entries in the Command Window. Hope you can find what you did a few days back.
2 comentarios
Fangjun Jiang
el 7 de Oct. de 2011
I just checked. My Command History shows entries dated two weeks back. It depends on how many entries are there.
What are you looking for? A command or string you entered a few days ago? Or a way to stop your program? Or a way to stop a particular command in your program?
Image Analyst
el 7 de Oct. de 2011
My guess is that your "program" that gives the output (that you want) is an m-file that has in it (somewhere after the output gets displayed) a line that looks something like
userResponse = intput("Please enter the input array");
or something similar. And it's probably in a loop of some kind so it repeatedly comes up. Why don't you just look over your m-file source code for a line that has "input" (if it's a command window prompt) or "inputdlg" (if it's a popup dialog box) in it?
0 comentarios
Ver también
Categorías
Más información sobre System Commands en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!