how to repeat an input question

Hi, I am trying to create a loop where someone is asked to input a sentence. I need them to keep typing sentences until they eventually type a word that will terminate the loop (such as 'END') How can I do this? Here is what I have so far.
I am an absolute beginner to Matlab and am having a lot of trouble comprehending the language of coding.
N=input('what is N?: ') %establishes N
A=input('give me a sentence!: ','s'); %asks user for sentence input

回答 (2 件)

KSSV
KSSV 2021 年 10 月 22 日

0 投票

A = 'start' ;
while ~strcmpi(A,'end')
N=input('what is N?: ') %establishes N
A=input('give me a sentence!: ','s'); %asks user for sentence input
end
Walter Roberson
Walter Roberson 2021 年 10 月 22 日

0 投票

all_A = {};
while true
A = input('give me a sentence!: ','s'); %asks user for sentence input
if strcmpi(strtrim(A), 'end'); break; end
all_A{end+1} = A;
end

カテゴリ

ヘルプ センター および File ExchangeLoops and Conditional Statements についてさらに検索

製品

リリース

R2021a

質問済み:

2021 年 10 月 22 日

回答済み:

2021 年 10 月 22 日

Community Treasure Hunt

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

Start Hunting!

Translated by