can text next to input be different in each loop?

2 ビュー (過去 30 日間)
Abdelrhman Mahmoud
Abdelrhman Mahmoud 2019 年 2 月 19 日
編集済み: Luna 2019 年 2 月 19 日
for i =1 : 5
fprintf('Enter Height %d', i)
x=input('');
end
is there a neater way to write this code ?
i.e : use one function only

採用された回答

Luna
Luna 2019 年 2 月 19 日
編集済み: Luna 2019 年 2 月 19 日
Hi,
Input can get prompt string as an input already. You can use both:
promptString = 'Enter Height';
for i = 1:5
x=input([promptString,' ', num2str(i),': ']);
end
%% OR %%
promptString = 'Enter Height';
for i = 1:5
x=input([promptString,' ', sprintf('%d',i),': ']);
end

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeMATLAB についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by