How save the array?
2 ビュー (過去 30 日間)
古いコメントを表示
I have an array satring from 0.1 to 1 with 0.1 difference. I have to use it in foor loop. It is required that ra has to be in the below format.
for ra=0.1:0.1:1
%do something
end
howover, the value of ra is also have to be stored in a different array. Lets say the array is raz. How can I store the value of ra with each iteration in raz? I hope i have been able to explain the question
0 件のコメント
回答 (1 件)
Andres Montes
2023 年 3 月 29 日
Hi, you can first store the raz and then use it in a for:
raz=(0.1:0.1:1)
for ra=raz(1):raz(end)
%Do something
end
In this way you'll have both, the for and the variable
1 件のコメント
Andres Montes
2023 年 3 月 29 日
Another thing you can do is declare the variable raz, and then use positions in the for instead of the actual numbers
raz=(0.1:0.1:1)
for i=1:length(raz)
ra=raz(i);
%Do something
end
In this way you can have your vector raz and utilize the value you need by calling a speific element of the vector
参考
カテゴリ
Help Center および File Exchange で Loops and Conditional Statements についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!