dlmwrite

Grava uma matriz numérica em um arquivo de texto delimitado.

Categoria: Data Import and Analysis > Data Import and Export

Sintaxe

dlmwrite(filename, M)

Grava M com vírgulas como separadores.

dlmwrite(filename, M, delimiter)

Usa o delimitador informado.

dlmwrite(filename, M, Name, Value)

Define 'delimiter', 'precision' ou '-append'.

Descrição

Cada linha da matriz vira uma linha do arquivo. A precisão padrão é de cinco algarismos significativos, então passe 'precision' quando precisar de mais. writematrix é a função recomendada para código novo.

Argumentos de entrada

filename
Nome do arquivo de saída.
M
Matriz numérica.
'delimiter'
Separador de campos, por exemplo ';' ou '\t'.
'precision'
Número de algarismos significativos, ou um formato como '%.4f'.
'-append'
Acrescenta ao fim de um arquivo existente em vez de sobrescrevê-lo.

Exemplo

Delimitador, precisão e acréscimo

dlmwrite('o.txt', [1.23456789 2; 3 4], 'delimiter', ' ', 'precision', 4);
dlmwrite('o.txt', [10 20], '-append', 'delimiter', ' ');
disp(fileread('o.txt'))
Saída
1.235 2
3 4
10 20

Observações

As opções 'roffset' e 'coffset' não são aplicadas no MatLivre.

Veja também

dlmread csvwrite writematrix fprintf