Info
此问题已关闭。 请重新打开它进行编辑或回答。
how can I save from MATLAB
2 次查看(过去 30 天)
显示 更早的评论
I have generated a large number of matrices in MATLAB , all these are appear on the MATLAB comand window as;
Matrix 1 =
1 2 3
2 3 1
3 1 2
Matrix 2 =
1 2 3
3 1 2
1 3 2
and so on , How can I save all these in one file, and how can I used the resulting matrices in my latter work?
3 个评论
Domanic
2018-1-26
With your variables, you could save them using:
save('filename.mat','Matrix1','Matrix2',...)
However, as KSSV points out, it would be best to save these matrices as a single variable, or a cell array of matrices. If you're stuck with those matrix names, you can use the function 'eval' to automate saving.
Stephen23
2018-1-26
编辑:Stephen23
2018-1-26
"If you're stuck with those matrix names, you can use the function 'eval' to automate saving."
save('file.mat','-regexp','Matrix\d+')
eval is what beginners use to force themselves into writing slow, complex, buggy code:
The best solution though, as others have already noted, is to not use numbered variables.
回答(1 个)
Daniele Defilippi
2018-1-26
If the variables are inside the MATLAB workspace you can use the command
save('MyFileName.mat');
when you want to restore the variables you can use the command.
load('MyFileName.mat');
0 个评论
此问题已关闭。
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!