hi everyone,
I try to explain my problem in the simplest way,
I wrote a code and I need a part of this code to be repeated 200 times. I tried a 'for loop', but that's not what I'm looking for because every time it runs a new loop the variables get intertwined.
I need this part of the code to be repeated 200 times as if I were running the code for the first time. (I need 200 repetitions, each independent of the other). Is it possible to do this on matlab? thanks for your help

2 件のコメント

Voss
Voss 2021 年 9 月 21 日
Sounds like you need to restore your variables to their initial state on each loop iteration.
Andrea Miceli
Andrea Miceli 2021 年 9 月 21 日
yeah exactly

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

 採用された回答

Rik
Rik 2021 年 9 月 21 日
編集済み: Rik 2021 年 9 月 21 日

1 投票

If you want something to be independent, you need to use a function:
for n=1:200
my_fun(n,struct_with_your_other_variables);
end
function my_fun(n,vars)
%your code depending on n goes here
end

その他の回答 (0 件)

カテゴリ

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

質問済み:

2021 年 9 月 21 日

編集済み:

Rik
2021 年 9 月 21 日

Community Treasure Hunt

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

Start Hunting!

Translated by