kron of two 3 dimensional arrays along third dimension

2 Ansichten (letzte 30 Tage)
Bikramjit Singh
Bikramjit Singh am 23 Apr. 2013
Kommentiert: Antonio Mei am 29 Jan. 2017
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
Bikramjit Singh am 23 Apr. 2013
I'll be having many such arrays corresponding to the base station (access points), we try to make decision which combination is good by seeing the maximum value in case co-ordination capacity (when all such arrays are added) or in case of selfish network (when individual max values of arrays coincide)
The above procedure meant for generating data (combinations)!
Antonio Mei
Antonio Mei am 29 Jan. 2017
Bikramjit, were you able to find a solution to this? Thanks.

Melden Sie sich an, um zu kommentieren.

Antworten (0)

Kategorien

Mehr zu Creating and Concatenating Matrices finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by