MATLAB salva todas as variáveis ​​​​separadamente

MATLAB salva todas as variáveis ​​​​separadamente

Meu espaço de trabalho atual contém 32 variáveis ​​nomeadas sequencialmente. Cada variável é uma matriz de duplos com comprimentos diferentes. Quero salvar cada um deles como um arquivo .mat separado, de forma que o nome de cada arquivo seja igual ao nome da variável. Não consegui encontrar nenhuma ajuda no Google ou uma pergunta feita anteriormente no SE. Precisa-se de ajuda com urgência.

Obs: preciso associar esses dados a algum outro arquivo de texto que possuo para cada variável separadamente. Portanto, salvar em um único arquivo como uma estrutura não é o que estou procurando e o nome da variável deve ser o nome do arquivo. Obrigado.

Responder1

Eu descobri sozinho. Este código simples abaixo resolve o problema. Obrigado por tentar se alguém fez.

vars=who;
for i=1:length(vars)
save(vars{i},vars{i})
end

informação relacionada