Borrar filtros
Borrar filtros

Convert a numeric vector to 1-D cell of strings

2 visualizaciones (últimos 30 días)
bethel o
bethel o el 31 de Mzo. de 2023
Comentada: bethel o el 4 de Abr. de 2023
How can one convert a numeric vector to 1-D cell of strings in a in one line without a loop and user defined lamda?
So convert
numbers=[1,2];
to
numbers_dropdown_item={'1','2'}.
A use case is with the accepted value for uidropdown.Items

Respuesta aceptada

Dyuman Joshi
Dyuman Joshi el 31 de Mzo. de 2023
nums=[1,2,12,121];
out=cellstr(string(nums))
out = 1×4 cell array
{'1'} {'2'} {'12'} {'121'}
  3 comentarios
Dyuman Joshi
Dyuman Joshi el 31 de Mzo. de 2023
How is that incorrect? And what is the expected output then?
bethel o
bethel o el 4 de Abr. de 2023
Shouldn't ask the question in the first place had I understood matlab's interesting display.
Apparently: {'1','2'} == {'1'} {'2'} ~= {{'1'}{'2'}} but they are all 1×2 cell array.

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.

Etiquetas

Productos


Versión

R2022a

Community Treasure Hunt

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

Start Hunting!

Translated by