how can I save from MATLAB
情報
この質問は閉じられています。 編集または回答するには再度開いてください。
古いコメントを表示
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 件のコメント
KSSV
2018 年 1 月 26 日
Can you post the code which generated these matrices? YOu should not generate them into different variables......you shall consider generating into a 3D matrix.
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.
"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!