【发布时间】:2015-12-05 11:47:08
【问题描述】:
我有一个双循环,效率很低。
c is a [400,2000] matrix
r is a [2000,1] matrix
P is a [2000,1] matrix
S is a [1, 400] matrix
for i=1:400
for k=1:2000
c(i,k) = r(k,1) * max([0, P(k,1) - S(1,i)]);
end
end
我试着做一个parfor,它奏效了。但我一直在寻找更优雅的解决方案。我一直在尝试,但没有运气......
【问题讨论】:
标签: performance matlab vectorization