Azzera filtri
Azzera filtri

How can i multiply each elements of a 16x16 two dimensional matrix with one another to generate 256 values ?

1 visualizzazione (ultimi 30 giorni)
I've been trying to figure out an easy way to do this, can someone help. Thank you!

Risposta accettata

Matt J
Matt J il 22 Dic 2017
result = kron(A,A);

Più risposte (2)

Walter Roberson
Walter Roberson il 22 Dic 2017
result = FirstArray .* SecondArray;

Roger Stafford
Roger Stafford il 22 Dic 2017
Suppose your 16-by-16 matrix is called M. If you really want to multiply each element of M by all other elements of M, then do this:
N = M(:);
N = N*(N.');
However the result, N, will be of dimension 256-by-256 which is 65536 elements altogether. Is that what you want?

Categorie

Scopri di più su Multidimensional Arrays in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by