Can I combine letters with numbers in the same matrix?

16 visualizzazioni (ultimi 30 giorni)
Can I combine letters with numbers in the same matrix?
I have vector B return two letters for example [L M]
And another vector O returns two numbers for example [1 2]
Can I combine them to be like this?
[L M
1 2]

Risposta accettata

Rik
Rik il 23 Ago 2022
You have these options:
{'L','M';1,2}
ans = 2×2 cell array
{'L'} {'M'} {[1]} {[2]}
["L","M";"1","2"]
ans = 2×2 string array
"L" "M" "1" "2"
['L','M';1,2]
ans = 2×2 char array
'LM' ''
double(['L','M';1,2])
ans = 2×2
76 77 1 2
  1 Commento
Steven Lord
Steven Lord il 23 Ago 2022
Another option:
T = table(['L'; 'M'], [1; 2])
T = 2×2 table
Var1 Var2 ____ ____ L 1 M 2
T(1, :)
ans = 1×2 table
Var1 Var2 ____ ____ L 1

Accedi per commentare.

Più risposte (0)

Community Treasure Hunt

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

Start Hunting!

Translated by