2
arrayfun pode ser significativamente mais lento do que um loop explícito no matlab. Por quê?
Considere o seguinte teste de velocidade simples para arrayfun: T = 4000; N = 500; x = randn(T, N); Func1 = @(a) (3*a^2 + 2*a - 1); tic Soln1 = ones(T, N); for t = 1:T for n = 1:N Soln1(t, n) = Func1(x(t, n)); end end toc tic Soln2 …
105
arrays
performance
matlab