我有兩個像這樣循環的所有組合:MATLAB - 使用for循環找到X^2 + Y
for x = 1:1:15
for y = 1:1:15
values(x,y) = x^2 + y
end
end
這讓我算算X^2 + Y x和y的每個組合如果它們是整數。
但是,如果我還想計算小數點的x^2 + y怎麼辦?
因此,像這樣:
for x = 0:0.1:15
for y = 0:0.1:15
????? = x^2 + y
end
end
誰能幫我看看,可以計算的所有可能性的方法X^2 + Y如果X和Y是小數所以不能再作爲索引引用?
+1我喜歡使用'ndgrid'而不是'meshgrid'。我已經多次遇到笛卡爾與行/列問題。下面是一個很好的鏈接,解釋'ndgrid'和'meshgrid'之間的區別:http://www.mathworks.com.au/support/solutions/en/data/1-1AOGG/index.html?product=SL&solution=1 -1AOGG –
請注意,我對@ inigo的回答的評論已過時,因爲在我回答之後,他從'[xy] = meshgrid'改爲'[yx] = meshgrid',這確實與'[xy] =相同ndgrid'。 – Ramashalanka