フィルターのクリア

Storing all Loop results in an array?

1 回表示 (過去 30 日間)
Grace
Grace 2023 年 3 月 12 日
コメント済み: Walter Roberson 2023 年 3 月 12 日
counter = 0;
max = 10;
UserInput = 1;
while(counter < max && UserInput == 1)
A = input('\n Enter A value here ->');
if (A < 0)
fprintf ('\n \t ERROR: Enter A value that is more than zero, start again');
elseif (A >= 0)
fprintf ('\n \t Value Accepted! \n');
B = input('\n Enter B value here ->');
if (B < 0)
fprintf ('\n \t ERROR: Enter B value that is more than zero, start again');
elseif (B >= 0)
fprintf ('\n \t Value Accepted! \n');
C = A + B;
%%I am trying to store the C in an array for everytime the loop is ran
fprintf('\n \t Result is %d \n', C)
UserInput = input("\n Would you like to exit the program? [1 for no, 2 for yes] ->");
end %For A loop
end %For B loop
end %For the while loop
fprintf('\n Goodbye \n')

採用された回答

Matt J
Matt J 2023 年 3 月 12 日
result(counter)=C;
  2 件のコメント
Grace
Grace 2023 年 3 月 12 日
Resulted in this error :Array indices must be positive integers or logical values.
Walter Roberson
Walter Roberson 2023 年 3 月 12 日
counter = counter + 1;
result(counter) = C;

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

その他の回答 (0 件)

カテゴリ

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

タグ

製品


リリース

R2022a

Community Treasure Hunt

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

Start Hunting!

Translated by