Filter löschen
Filter löschen

How to merge two table coulmns into one column?

2 Ansichten (letzte 30 Tage)
Kazi Alam
Kazi Alam am 16 Apr. 2021
Kommentiert: Kazi Alam am 16 Apr. 2021
I have tables T1 and T2 with same size. They hold double values. I would liket to merge T1.X = [1 ;2 ;3] and T2.X = [3 ;6; 7] and the result should be something like x = [13; 26; 37 ]. Is it possible? Used once strcat and returened with error message 'Complex values cannot be converted to chars'. Can someone help ?

Akzeptierte Antwort

Matt J
Matt J am 16 Apr. 2021
Bearbeitet: Matt J am 16 Apr. 2021
T1=table([1;2;3],'VariableNames',{'X'});
T2=table([3;6;7],'VariableNames',{'X'});
x=str2double(string(T1.X)+string(T2.X))
x = 3×1
13 26 37
  1 Kommentar
Kazi Alam
Kazi Alam am 16 Apr. 2021
Thank you. This is easier to write the code but takes a little more time.

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Mehr zu Data Type Conversion finden Sie in Help Center und File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by