matlab.io.saveVariablesToScript

Salva variáveis do workspace como um script MATLAB que as recria.

Categoria: Environment and Settings > System Commands

Sintaxe

matlab.io.saveVariablesToScript(filename)

Grava todas as variáveis do workspace em filename.

matlab.io.saveVariablesToScript(filename, varnames)

Grava apenas as variáveis indicadas.

Descrição

Em vez de um MAT-file binário, o resultado é código simples na forma x = 3; que qualquer pessoa pode ler e editar, e executar o script restaura as variáveis. Valores numéricos, char e lógicos são escritos como literais. Uma variável que não pode ser escrita como código é ignorada, e um comentário no arquivo avisa.

Argumentos de entrada

filename
Nome do arquivo de script a criar.
varnames
Nome de variável, ou cell array de nomes, a salvar.

Exemplo

Salvar e ler de volta

x = 3;
b = [1 2 3];
c = 'hi';
matlab.io.saveVariablesToScript('demo_vars.m', {'x', 'b', 'c'});
clear x b c
demo_vars
disp(x)
disp(b)
disp(c)
delete('demo_vars.m')
Saída
     3
     1     2     3
hi

Veja também

save load who clear