Question about 'save' option for workspace variable saving
显示 更早的评论
Hello everybody,
I've the follow problem with 'save' function in Matlab:
I would find a method that permit me to save an entire Matlab workspace but with a name coming from a value of a simulation result variable.
For example:
A = 3000;
save ('A');
In this case I got a file saved with A name and not with it's value 3000 as I would.
How can I solve it?
Thank you in advance.
Best regards.
采纳的回答
更多回答(1 个)
It always helps to read the help. If you do, you will see something like this:
save(filename,variable)
So,
save('A',A) % Make a file named A.mat that has variable A
For more information, type this:
help save
3 个评论
@Knot: Reading the help and doc text is a very good idea, when you have questions about a command:
help save
doc save
Matt Fig
2012-9-12
Are you saying that you want to save one file per variable, and that each file will be the name of the single variable stored within? Why on earth would you want to do that, when you can simply store all the variables in one file then load them into a structure with the fieldnames given by the variable names?
Here is how to do it, but I seriously wonder why you would do this:
W = who;
for ii = 1:length(W),save(W{ii},W{ii}),end
类别
在 帮助中心 和 File Exchange 中查找有关 File Operations 的更多信息
产品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!