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

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 日

0 投票

C=(10.^ceil(log10(A+1))).*A + A

3 件のコメント

Praveen
Praveen 2012 年 11 月 12 日
thank you....its working...
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 日

0 投票

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 日

0 投票

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 日

0 投票

A=[11 22 33];
c=num2str(A')
d=[c,c]
B=str2num(d)
B=B'

カテゴリ

ヘルプ センター および File ExchangeCreating and Concatenating Matrices についてさらに検索

製品

質問済み:

2012 年 11 月 12 日

Community Treasure Hunt

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

Start Hunting!

Translated by