cellstr

Converte texto em um cell array de vetores de caracteres.

Categoria: Language Fundamentals > Data Types

Sintaxe

c = cellstr(A)

Converte uma matriz char, array de strings ou array categorical.

Descrição

Muitas funções que recebem uma lista de nomes esperam um cell array de vetores de caracteres, e cellstr é a forma padrão de produzi-lo. Em uma matriz char, os espaços de preenchimento que igualam o comprimento das linhas são removidos, o que torna cellstr a inversa de char para listas de palavras.

Uma única string vira um cell 1 por 1. Um char vazio '' vira um cell com um char vazio.

Argumentos de entrada

A
Array char, array de strings, array categorical ou cell array de texto.

Argumentos de saída

c
Cell array de vetores de caracteres. Uma matriz char gera uma célula por linha, sem os espaços finais.

Exemplo

Linhas de uma matriz char

cellstr(['ab ';'cde'])
cellstr(["a" "bc"])
Saída
ans = 2×1 cell

    {'ab' }
    {'cde'}
ans = 1×2 cell

    {'a'}    {'bc'}

Veja também

char string iscellstr categorical strtrim