save
Salva variáveis do workspace em um arquivo MAT ou de texto.
Categoria: Data Import and Analysis > Data Import and Export
Sintaxe
save(filename)
Salva todas as variáveis do workspace.
save(filename, var1, var2)
Salva apenas as variáveis indicadas.
save(filename, ..., '-append')
Acrescenta variáveis a um arquivo MAT existente, substituindo as de mesmo nome.
save(filename, var, '-ascii')
Grava dados numéricos como texto simples.
Descrição
Um arquivo MAT guarda as variáveis com classe, tamanho e valores, de modo que voltam inalteradas com load. A saída em texto com '-ascii' pode ser lida por outros programas, mas perde a informação de classe e grava os números em formato exponencial.
Na forma de função, os nomes das variáveis devem estar entre aspas: save('f.mat', 'x'). Na forma de comando, save f.mat x, as aspas são omitidas.
Argumentos de entrada
filename- Nome do arquivo.
.maté acrescentado quando não há extensão. var1, ...- Nomes das variáveis a salvar, dados como texto.
'-append'- Mantém as variáveis já presentes no arquivo.
'-ascii'- Saída em texto; apenas variáveis numéricas são permitidas.
Exemplo
Salvar, acrescentar e recarregar
a = 1; b = [1 2; 3 4]; s = 'text';
save('m1.mat', 'a', 's');
save('m1.mat', 'b', '-append');
q = load('m1.mat')
Saída
q = struct with fields:
a: 1
b: [2×2 double]
s: 'text'