kron of two 3 dimensional arrays along third dimension
Ältere Kommentare anzeigen
Hello pros,
Coming to the query,
I've two 3 dimensional array say A = 9x9x120 and B = 9x9x120.
I wanted to to do apply kron along 3rd dimension, kron(A(:,:,i),B(:,:,i)), (so output is of size = 81x81x120)
Is there any straightforward function or faster way to do it! I don't wana use loops or cellfun?
As I tried with bsxfun along third dimension, it works for every other function but fails in case of kron, i mean
say for plus, bsxfun(@plus,A,B), works very well along third dimension, output with size of 9x9x120, but when i do bsxfun(@kron,A,B), it fails.
Currently I'm using cellfun to do it, which I think aint different from looping and killing my speed!
Even lil' hint is greatly appreciated! Thanks!
5 Kommentare
Bikramjit Singh
am 23 Apr. 2013
Bearbeitet: Bikramjit Singh
am 23 Apr. 2013
Bikramjit Singh
am 23 Apr. 2013
Antonio Mei
am 29 Jan. 2017
Bikramjit, were you able to find a solution to this? Thanks.
Antworten (0)
Kategorien
Mehr zu Operators and Elementary Operations finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!