【发布时间】:2020-02-06 20:08:29
【问题描述】:
下面的 matlab 代码存在严重的性能问题。它运行但循环需要很多时间,我想优化它。谁能帮我把它重写为逻辑索引?
非常感谢!
j = 0
for i = 1:n
if varA(i) < varB(i)
varC(i) = varD(i);
else
varC(i) = varB(i);
j = j + 1;
end
end
【问题讨论】:
-
您能否提供更多关于
varA、varB、varC和varD外观的信息? -
@Axel 它们是相当大尺寸的双类型矩阵变量
-
我还没有机会。但我会尽快通知你@Axel
标签: matlab matrix optimization indexing