フィルターのクリア

Info

この質問は閉じられています。 編集または回答するには再度開いてください。

Nested for loops help!

2 ビュー (過去 30 日間)
Andrew Wiebe
Andrew Wiebe 2015 年 9 月 23 日
閉鎖済み: MATLAB Answer Bot 2021 年 8 月 20 日
If i have
m1(n,1)=(m2(n,1)+((m3(n,1))*p));
Where m1 m2 and m3 are all arrays. if i wanted the range of n=1:42, and the range of p=1:31, how could i tell matlab to calculate l=1:31 for every different value of n?

回答 (2 件)

BAN
BAN 2015 年 9 月 24 日
編集済み: James Tursa 2015 年 9 月 24 日
Try using this:
for n = 1:42
for p=1:31
m1(n,1)=(m2(n,1)+((m3(n,1))*p));
end
end
Here, for every value of n, that equation will be executed 31 times.
Hope it helps !!

Andrew Wiebe
Andrew Wiebe 2015 年 9 月 24 日
Ok i think it worked, just confused because it lists the name of each element within n as the values, and i expected them to be called 31x1 double for something similar.

この質問は閉じられています。

Community Treasure Hunt

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

Start Hunting!

Translated by