matching matrices sizes using if statements
Mostrar comentarios más antiguos
Good Afternoon,
I was wondering if someone could assist me on an if condition. I have two data sets A [nx3] and B[mx3]. I would like the rows of each data set to match one another with repeat values of that data set. For example if
A=[ 1 2 3;
4 5 6;
7 8 9]
and
B=[4 5 8;
1 2 7].
Then B would become
[4 5 6;
1 2 7;
4 5 6];
Something like
[ar,ac]=size(A);
[br,bc]=size(B);
if ar = br
A;
B;
if ar > br
if ar < br
Any suggestions?
Thanks!!
[Melissa, I took a little free rein to edit your code and make the question a little clearer. -- the cyclist]
4 comentarios
the cyclist
el 14 de Ag. de 2013
I don't understand how the new B is derived from A and the old B.
Melissa
el 14 de Ag. de 2013
dpb
el 14 de Ag. de 2013
Still me no follow...how did you get the particular rows in new_B again? Need a definitive prescription to be able to write any code...otherwise why isn't
B=[4 5 8;
1 2 7;
1 2 7]
just as valid? In fact, other than size(A,1), what does A have to do with it at all by your description?
Melissa
el 15 de Ag. de 2013
Respuesta aceptada
Más respuestas (0)
Categorías
Más información sobre Data Type Identification en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!