Filter löschen
Filter löschen

Element-wise creation of Matrix

1 Ansicht (letzte 30 Tage)
Navdeep Singh
Navdeep Singh am 28 Okt. 2016
Kommentiert: Walter Roberson am 28 Okt. 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 Kommentar
Navdeep Singh
Navdeep Singh am 28 Okt. 2016
I think about cell array but don't know how to use it.

Melden Sie sich an, um zu kommentieren.

Akzeptierte Antwort

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

Melden Sie sich an, um zu kommentieren.

Weitere 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