# part

extração de strings

## Seqüência de Chamamento

    [strings_out] = part(strings_in, v)

## Parâmetros

strings_in, strings_out

  matriz de strings

v

  vetor linha de inteiros

## Descrição

Seja `s[k]` o caractere `k` do string `s` (ou o espaço em branco se `k >length(s)` ).

`part` retorna `strings_out`, uma matriz de strings, tal que `strings_out(i,j)` é o string `"s[v(1)]...s[v(n)]"` ( `s=strings_in(i,j)` ).

## Exemplos

    // retorna caracteres da posição 8 a 11
    part("Como usar ""part"" ?",8:11)

    // retorna caracteres da posição 2 a 4 para cada elemento
    // caractere inexistente substituído por ''
    c = part(['a','abc','abcd'],2:4)

    // retorna o caractere da posição 1 para cada elemento e adiciona caracteres da posição 4 a 7 de cada elemento
    c = part(['abcdefg','hijklmn','opqrstu'],[1,4:7]);

    // retorna o caractere 4 para cada elemento, adiciona caracteres da posição 1 a 7 e adiciona o caractere da posição 4 para cada elemento
    c = part(['abcdefg','hijklmn','opqrstu'],[4,1:7,4]);

    // retorna o caractere da posição 1, adiciona de novo o caractere da posição 1 e o caractere da posição 2
    c=part(['a','abc','abcd'],[1,1,2])

    // a a a
    part(['a','abc','abcd'],[1])

    // aa aa aa
    part(['a','abc','abcd'],[1,1])

    // aa aab aab
    part(['a','abc','abcd'],[1,1,2])

## Ver Também

- string
- length