- What "workspace" do you refer to?
- What do you mean by "stored"?
- How do you detect that they are not "stored"?
How to have variables displayed in workspace after every while loop iteration?
13 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Nancy
el 12 de Nov. de 2014
Comentada: Star Strider
el 13 de Nov. de 2014
Hi all,
I have a while loop in which my variables are only stored in the workspace after the entire loop is completed. Is there any way that I can store the variable in the workspace after each iteration of the loop, because I need to use these values while the loop is still running. Thank you!
8 comentarios
per isakson
el 12 de Nov. de 2014
- YES, the variable can be used!
- Regarding the words, in this case I think displayed in the workspace window is better than stored in the workspace
per isakson
el 12 de Nov. de 2014
Regarding "additional questions"   Your chance to get a good answer increases if you make it a separate question with an appropriate subject line.
out(end+1) = str2num(value);   might work.
Respuesta aceptada
Star Strider
el 12 de Nov. de 2014
The easiest way (without seeing your code) is to initialise a counter before the loop, increment it within the loop, and subscript the variables calculated in the loop:
k1 = 1;
while some_condition
a(k1) = some_expression;
b(k1) = some_other_expression + a(k1);
k1 = k1+1;
end
Here, ‘a’ and ‘b’ will be available as vectors at the end of the loop, and available to each other within the loop. That’s as specific as I can get.
8 comentarios
Más respuestas (1)
Andrew Reibold
el 12 de Nov. de 2014
Editada: Andrew Reibold
el 12 de Nov. de 2014
Not sure if you are having issues with the worksplace, or if you are actually trying to say you are having trouble displaying values to the screen while running the program
Instead of using
out(length(out) + 1) = str2num(value)
Can you use...?
out(i) = str2num(value)
Then, can you use...?
disp(out(i))
Or if you want to keep track of which iteration you are on also,
disp(['Iteration ',i,'- Out value of ',out(i)])
Ver también
Categorías
Más información sobre Loops and Conditional Statements 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!