Simple nested For Loop Question
显示 更早的评论
Hi,
Im pretty sure there is an obvious answer for my issue however for some reason I just can't get the code to work the way I want it. My current code is:
tic
a = zeros(4);
n=(1:4);
for x = [1 2 3 4]
for y = [5 6 7 8]
a(n) = x*y
end
end
toc
However thats one of many versions I've tried. Basically what I want to do is times the first value of X by the first, second, third then forth value of y and then do the same with second value of x and so on. My expected answer should be
a = 5 6 7 8
10 12 14 16
15 18 21 24
20 24 28 32
I swear I've done this a multiple times in complex situations previously. however I'm trying to show some people how use the code on a basic level and just can't seem to get it to work.
Any help would be appreciated.
采纳的回答
更多回答(0 个)
类别
在 帮助中心 和 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!