Counting how many times an option is selected inside a loop

1 回表示 (過去 30 日間)
Cathan Ivory
Cathan Ivory 2021 年 5 月 12 日
回答済み: gotjen 2021 年 5 月 12 日
I am trying to create a piece of code that will display how many times an option from the list has been selected. I have a loop that will keep occuring until the user has finished inputting the data. Here is a section of that code.
for k = 1:1:A(w,2)
normal=normal+1;
list = {'Resident','Education','Office','Toilet','Storage'};
[indx,tf] = listdlg('PromptString',sprintf('On Floor %d what spaces are used ',w)...
,'SelectionMode','single','ListString',list);
typeofspace = list{indx};
Thanks
  1 件のコメント
gotjen
gotjen 2021 年 5 月 12 日
Please use code formating on your code. Highlight the code and press alt+enter

サインインしてコメントする。

回答 (1 件)

gotjen
gotjen 2021 年 5 月 12 日
You could track the selections with an array like
list = {'Resident','Education','Office','Toilet','Storage'};
count = zeros(size(list))
for kk = ...
[indx,tf] = listdlg(...)
count(indx) = count(index)+1;
end

カテゴリ

Help Center および File ExchangeLoops and Conditional Statements についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by