Convert 1x2 double to 1x1 string

8 visualizaciones (últimos 30 días)
Selva Kumar
Selva Kumar el 14 de Jun. de 2019
Editada: dpb el 15 de Jun. de 2019
I have illustrated my question in the following images.
Data I have - ,
Data I require - ,
How do I convert 1x2 double into 1x1 string?
Thanks in advance

Respuesta aceptada

dpb
dpb el 14 de Jun. de 2019
>> string(sprintf('[%d,%d]',s))
ans =
"[3,7]"
>>
or, with features built into the new string class that mimic VB in many ways--
>> "["+s(1)+","+s(2)+"]"
ans =
"[3,7]"
I think the latter is more of a pain to write than the former, but to each his own...
  3 comentarios
Stephen23
Stephen23 el 15 de Jun. de 2019
Simpler:
sprintf("[%d,%d]",s)
% ^ ^ specify the output to be a scalar string.
dpb
dpb el 15 de Jun. de 2019
Editada: dpb el 15 de Jun. de 2019
Good catch, Stephen...let the interpreter do the cast...

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Data Type Conversion en Help Center y File Exchange.

Productos


Versión

R2019a

Community Treasure Hunt

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

Start Hunting!

Translated by