Kronecker product of cell array elemnts

2 Ansichten (letzte 30 Tage)
MohammadHossein Salimi
MohammadHossein Salimi am 18 Aug. 2018
Erneut geöffnet: Walter Roberson am 22 Dez. 2018
Hi, I have a cell array C=cell(3,20).I want the kronecker product of each element to all the others.How can I do that?!! Thanks in advance.

Antworten (1)

SK
SK am 18 Aug. 2018
>> CL = repmat(transpose(C(:)), [3*20, 1]);
>> CR = repmat(C(:), [1, 3*20]);
>> P = cellfun(@kron, CL, CR, 'UniformOutput', false);
This gives a 60 x 60 cell array of matrices.
  1 Kommentar
SK
SK am 19 Aug. 2018
I'm sorry I don't understand your question. The code gives kron(C{i,j}, C{k,l}), for all possible pairs including for i = j = k = l.

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu Data Type Conversion 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