How to set continue function?

6 vues (au cours des 30 derniers jours)
Arif
Arif le 13 Fév 2024
Commenté : Arif le 14 Fév 2024
What the function that i need to set code-step which will decide wheter my coding continue to run or stop.
i want create a code after rows named 'checkperiod'. If the result of checkperiod is true(1), i want it to stop my running code and send me a message "Make the structure bigger" and this message can be string-variable. If the resut of checkperiod is false(0), then let it continue but still send me the message by string variable that contains "fullfill".
Thank for attention
  1 commentaire
Dyuman Joshi
Dyuman Joshi le 13 Fév 2024
Modifié(e) : Dyuman Joshi le 13 Fév 2024
The use of logical() in line 157 is redudant. You can remove it.
Also, you can use deal to assign (the same) inputs to different outputs.

Connectez-vous pour commenter.

Réponse acceptée

Aquatris
Aquatris le 13 Fév 2024
You are looking for assert() function.
When you condition is satsified
assert(1>0,'STOPPED THE CODE!')
fprintf('Code continues!')
Code continues!
When your condition is not satisfied;
assert(1<0,'STOPPED THE CODE!')
Error using assert
STOPPED THE CODE!
fprintf('Code continues!')
  4 commentaires
Aquatris
Aquatris le 13 Fév 2024
assert function stops the code, thats why you do not see the 'Code continues!' text when the assert condition is false.
Arif
Arif le 14 Fév 2024
thanks

Connectez-vous pour commenter.

Plus de réponses (1)

Fangjun Jiang
Fangjun Jiang le 13 Fév 2024
doc continue
doc break
  1 commentaire
Dyuman Joshi
Dyuman Joshi le 13 Fév 2024
Also, doc return

Connectez-vous pour commenter.

Catégories

En savoir plus sur Loops and Conditional Statements dans Help Center et File Exchange

Produits

Community Treasure Hunt

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

Start Hunting!

Translated by