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