假设M和N是两个数组.在最简单的情况下,M和N是这样的:
1 14 7 80
2 15 8 12
3 16 9 11
(3行和4列)
我想将列1除以所有三列,然后将列2除以所有三列,然后将列3除以所有三列.
最快的方法是什么?(当然,使用for循环不是一个好的算法.)
编辑:
这是我的for循环代码:
idx = 1;
for i = 1 : size(N,2)
for j = 1 : size(M,2)
u(:,idx)=N(:,i) ./ M(:,j);
idx = idx + 1;
end
end
Run Code Online (Sandbox Code Playgroud)