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.