How do I create multidim array without for-loops?

1 Ansicht (letzte 30 Tage)
Somebody
Somebody am 11 Mai 2013
Hello.
I'd like to create a multidim array of, for example, 4-th central moments of matrix g (columnwise). I use for-loops:
K = zeros(m,m,m,m);
for l = 1:m
for k = 1:m
for i = 1:m
for j = 1:m
K(i,j,k,l) = sum(g(:,i) .* g(:,j) .* g(:,l) .* g(:,k));
end
end
end
end
where m is a number of columns in g. How do i evaluate it without for-loops? It takes too much time. thx.

Antworten (0)

Kategorien

Mehr zu Data Type Identification finden Sie in Help Center und File Exchange

Tags

Produkte

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by