stop execution of code to check results

2 visualizzazioni (ultimi 30 giorni)
Is there a way to stop code from executing so that results can be checked. For example something like
if i == 100000
Stop
end
I want to check the values of a parameter when the iteration is equal to 100,000.
How can I do that?

Risposta accettata

Star Strider
Star Strider il 11 Set 2021
Modificato: Star Strider il 11 Set 2021
I would just display it instead —
if i == 100000
fprintf('Parameter = %f at iteration %d\n', Parameter, i)
end
Also consider the pause function.
Of course, it is also possible to save these to a vector.
.

Più risposte (2)

the cyclist
the cyclist il 11 Set 2021
One way would be to use the debugger, specifically a conditional breakpoint.

Walter Roberson
Walter Roberson il 11 Set 2021
Use keyboard

Categorie

Scopri di più su Debugging and Analysis in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by