This question is closed. Reopen it to edit or answer.
How can i make a decicion in order to make my program run after it
3 views (last 30 days)
Show older comments
Da'Moon on 9 Dec 2017
Closed: MATLAB Answer Bot on 20 Aug 2021
v=input('Would you like to run your programm?');
% my loop that should run after the user put yes or no for example.
if i<0 || i>0
Greg on 9 Dec 2017
Why? If I didn't want to run it, I wouldn't have called the function...
Either put the code inside the if/end block, or check the negative and put a return in the if.
Duncan Lilley on 11 Dec 2017
It sounds like you want to place your code within an if...end expression. Refer to the documentation page, here.
For checking equality of character arrays, consider using the "strcmp" function. The documentation for this function can be found here.
Another note is that, when using "input", you may want to use the 's' parameter to indicate that you are expecting text input from the user. For more information about this parameter, take a look at the documentation page, here.
Consider the following example:
userInput = input('Enter the word "success": ', 's');
if strcmp(userInput, 'success')
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!Start Hunting!