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

2 ビュー (過去 30 日間)
Praveen
Praveen 2012 年 11 月 12 日
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 件のコメント
Praveen
Praveen 2012 年 11 月 12 日
編集済み: Praveen 2012 年 11 月 12 日
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.... :)

サインインしてコメントする。

採用された回答

Matt J
Matt J 2012 年 11 月 12 日
編集済み: Matt J 2012 年 11 月 12 日
C=(10.^ceil(log10(A+1))).*A + A
  3 件のコメント
Praveen
Praveen 2012 年 11 月 12 日
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 2012 年 11 月 12 日
Post this as a new question.

サインインしてコメントする。

その他の回答 (3 件)

Walter Roberson
Walter Roberson 2012 年 11 月 12 日
A*10 + B
  2 件のコメント
Harshit
Harshit 2012 年 11 月 12 日
編集済み: Harshit 2012 年 11 月 12 日
No it won't work if A have 11. Work only for single digit
Praveen
Praveen 2012 年 11 月 12 日
HI, i want to execute 2 digits also...help me
thank you

サインインしてコメントする。


Harshit
Harshit 2012 年 11 月 12 日
here it is
A= num2str(A)
B = num2str(B)
C=strcat(A',B')
C=str2num(C)
  1 件のコメント
Praveen
Praveen 2012 年 11 月 12 日
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

サインインしてコメントする。


Azzi Abdelmalek
Azzi Abdelmalek 2012 年 11 月 12 日
編集済み: Azzi Abdelmalek 2012 年 11 月 12 日
A=[11 22 33];
c=num2str(A')
d=[c,c]
B=str2num(d)
B=B'

カテゴリ

Help Center および File ExchangeResizing and Reshaping Matrices についてさらに検索

製品

Community Treasure Hunt

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

Start Hunting!

Translated by