Effacer les filtres
Effacer les filtres

Element-wise creation of Matrix

1 vue (au cours des 30 derniers jours)
Navdeep Singh
Navdeep Singh le 28 Oct 2016
Commenté : Walter Roberson le 28 Oct 2016
How can we create element wise matrix from 4 matrices without using loops. For ex.we have
A=[a1 a2;a3 a4] B=[b1 b2;b3 b4] C=[c1 c2;c3 c4] D=[d1 d2;d3 d4]
We need to create an array such that each array location contains values such as
R=[a1 b1;c1 d1] %Matrix on First location
S=[a2 b2;c2 d2] %Matrix on Second location
and so on so that all the elements are covered.
Thanks in advance.
  1 commentaire
Navdeep Singh
Navdeep Singh le 28 Oct 2016
I think about cell array but don't know how to use it.

Connectez-vous pour commenter.

Réponse acceptée

Walter Roberson
Walter Roberson le 28 Oct 2016
idx = 1;
R = [A(idx), B(idx); C(idx), D(idx)]
?
  2 commentaires
Navdeep Singh
Navdeep Singh le 28 Oct 2016
Yes you are correct but I have modified the question. Please check it.
Walter Roberson
Walter Roberson le 28 Oct 2016
cellfun(@(a, b, c, d) [a, b;c, d], A, B, C, D, 'uniform', 0)

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Creating and Concatenating Matrices dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by