Como dividir uma string com espaços em branco no MATLAB

Escrito por michael carroll | Traduzido por joao marcos padua filho
  • Compartilhar
  • Tweetar
  • Compartilhar
  • Pin
  • E-mail
Como dividir uma string com espaços em branco no MATLAB
Trabalhe com textos no MATLAB utilizando a função "textscan" (Hemera Technologies/AbleStock.com/Getty Images)

O MATLAB conta com um número de funções para facilitar o trabalho com strings de texto. Um grupo de palavras separadas por um espaço em branco é um tipo comum de string, e dados numéricos também podem aparecer separados por espaços em uma string. A função "textscan" divide uma string em várias substrings separadas, se você utilizar o argumento "%s".

Nível de dificuldade:
Fácil

Outras pessoas estão lendo

Instruções

  1. 1

    Crie uma string para testar a função "textscan" digitando o comando a seguir na Janela de Comandos.

    teststring = 'The quick brown fox jumps over the lazy dog'.

    Certifique-se de utilizar aspas quanto definir uma string no MATLAB.

  2. 2

    Atribua os resultados da função "textscan" a uma variável para dividir a string por seus espaços em banco.

    splitstring = textscan(teststring,'%s')

    Uma matriz é atribuída à variável "splitstring", e seu primeiro elemento contém as partes divididas da string como uma coluna da matriz.

  3. 3

    Use o comando a seguir para extrair os valores da matriz retornados pela função "textscan", tornando o acesso às strings mais fácil.

    splitstring = splitstring{1}

    A variável "splitstring" agora contém uma coluna da matriz contendo as strings que foram divididas pela função "textscan".

Não perca

Filtro:
  • Geral
  • Artigos
  • Slides
  • Vídeos
Mostrar:
  • Mais relevantes
  • Mais lidos
  • Mais recentes

Nenhum artigo disponível

Nenhum slide disponível

Nenhum vídeo disponível