readvars
Lê as colunas de um arquivo em variáveis separadas.
Categoria: Data Import and Analysis > Data Import and Export
Sintaxe
[v1, v2, ...] = readvars(filename)
Retorna uma saída por coluna.
[v1, v2, ...] = readvars(filename, opts)
Usa opções de importação.
Descrição
readvars equivale a readtable seguido da extração de cada coluna da tabela, em um só passo. Uma linha de cabeçalho, se existir, fornece os nomes, mas eles não são retornados: as saídas são posicionais.
Argumentos de entrada
filename- Nome de um arquivo de texto ou de planilha.
Argumentos de saída
v1, v2, ...- Um vetor coluna por variável, na ordem do arquivo, cada um com o tipo detectado para a coluna.
Exemplo
Duas colunas numéricas
fid = fopen('q.csv', 'w'); fprintf(fid, 'x,y\n1,2\n3,4\n'); fclose(fid);
[x, y] = readvars('q.csv');
x', y'
Saída
ans = 1×2
1 3
ans = 1×2
2 4
Observações
No MatLivre, uma coluna de texto volta como valores NaN; use readtable ou readcell para arquivos com texto.