changing the existing variables on the for loop
2 ビュー (過去 30 日間)
古いコメントを表示
I want to change the r value to k value and vice versa for k value at the end of each loop. for example according to the following example, r and k are 4 6 8 10 at the end of first loop but i want k as 6 8 10 12. so after that for the second loop r will add up with 5 and k will add up with 3 and again the variables will change. how can i do this implementation?
abc=[1 3 5 7]
for t=1:3
k=abc+3
r=5+abc
r=k
k=r
end
k = 4 6 8 10
r = 6 8 10 12
r = 4 6 8 10
k = 4 6 8 10
k = 4 6 8 10
r = 6 8 10 12
r = 4 6 8 10
k = 4 6 8 10
k = 4 6 8 10
r = 6 8 10 12
r = 4 6 8 10
k = 4 6 8 10
採用された回答
Stephen23
2021 年 8 月 20 日
abc = [1,3,5,7];
k = abc;
r = abc;
for ii = 1:5
[r,k] = deal(k+3,r+5)
end
6 件のコメント
その他の回答 (0 件)
参考
カテゴリ
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!