A= [2 3 4]; B=[2 3 4]; Output C=[22 33 44]; Merge 2 matrix elements

1 vue (au cours des 30 derniers jours)
Praveen
Praveen le 12 Nov 2012
HI,
I want to merge a matrix A(1xN) with B(1xN)....The elements in both matrices are same.....the output C(1xN) should merge both matrices......
Thank you
  1 commentaire
Praveen
Praveen le 12 Nov 2012
Modifié(e) : Praveen le 12 Nov 2012
A=[11 12 13] B=[11 12 13]
i want the output C = [1111 1112 1113 ; 1211 1212 1213 ; 1311 1312 1313]
help me out.... :)

Connectez-vous pour commenter.

Réponse acceptée

Matt J
Matt J le 12 Nov 2012
Modifié(e) : Matt J le 12 Nov 2012
C=(10.^ceil(log10(A+1))).*A + A
  3 commentaires
Praveen
Praveen le 12 Nov 2012
Hi, A=[11 12 13]...Output C = [1111 1212 1313] But i want the output as C = [1111 1112 1113; 1211 1212 1213; 1311 1312 1313]
help me out....
Matt J
Matt J le 12 Nov 2012
Post this as a new question.

Connectez-vous pour commenter.

Plus de réponses (3)

Walter Roberson
Walter Roberson le 12 Nov 2012
A*10 + B
  2 commentaires
Harshit
Harshit le 12 Nov 2012
Modifié(e) : Harshit le 12 Nov 2012
No it won't work if A have 11. Work only for single digit
Praveen
Praveen le 12 Nov 2012
HI, i want to execute 2 digits also...help me
thank you

Connectez-vous pour commenter.


Harshit
Harshit le 12 Nov 2012
here it is
A= num2str(A)
B = num2str(B)
C=strcat(A',B')
C=str2num(C)
  1 commentaire
Praveen
Praveen le 12 Nov 2012
HI, thank you... it is working for single digits..... but it is showing blank output when i execute for 2 digits.... help me out
thank you

Connectez-vous pour commenter.


Azzi Abdelmalek
Azzi Abdelmalek le 12 Nov 2012
Modifié(e) : Azzi Abdelmalek le 12 Nov 2012
A=[11 22 33];
c=num2str(A')
d=[c,c]
B=str2num(d)
B=B'

Catégories

En savoir plus sur Image Processing Toolbox dans Help Center et File Exchange

Produits

Community Treasure Hunt

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

Start Hunting!

Translated by