merging two matrix into a single one
Ältere Kommentare anzeigen
Hi,
I have two matrices.
j =
1 2 3
0 0 0
0 0 0
k =
0 0 0
0 0 0
4 1 7
I need the following matrix
l =
1 2 3
0 0 0
4 1 7
How to do that? Thanks
Akzeptierte Antwort
Weitere Antworten (1)
Walter Roberson
am 15 Jun. 2011
J = [1 2 3;0 0 0;0 0 0];
K = [0 0 0;0 0 0;4 1 7];
L = J + K;
or
L = J; L(K<>0) = K(K<>0);
5 Kommentare
Mohammad Golam Kibria
am 15 Jun. 2011
Matt Fig
am 15 Jun. 2011
Walter, what is this: <>
Matt Fig
am 15 Jun. 2011
@Mohammad, the idea is that the "correct" approach might be unknown to us because of the type of example posted. Two approaches might yield the same results on one set of data and not another...
Andrei Bobrov
am 15 Jun. 2011
L(K~=0) = K(K~=0)
Hi Mohammad! "<>" -> "~=" analog in other languages
Walter Roberson
am 15 Jun. 2011
Oops... the symbolics use <> and I've been answering questions about those again.
Kategorien
Mehr zu Logical finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!