将工作区变量保存到文件。
FILENAME = [variname, '_results'];
eval('A=B'); % 将B赋值给变化的变量名
save(FILENAME, 'A'); % 保存变化的变量名
或
FILENAME = [variname, '_results'];
save(FILENAME, 'A', 'B'); % 保存变量A和B到变化的变量名FILENAME
save(
将当前工作区中的所有变量保存在 MATLAB® 格式的二进制文件(MAT 文件)filename
)filename
中。如果filename
已存在,save
会覆盖该文件。
save(
仅保存filename
,variables
)variables
指定的结构体数组的变量或字段。
save(
以filename
,variables
,fmt
)fmt
指定的文件格式保存。variables
参数为可选参数。如果您不指定variables
,save
函数将保存工作区中的所有变量。
save(
保存为filename
,variables
,version
)version
指定的 MAT 文件版本。variables
参数为可选参数。
save(
将变量保存到 MAT 文件,而不压缩。filename
,variables
,version
,'-nocompression')'-nocompression'
标志仅支持 MAT 文件版本 7(默认值)和版本 7.3。因此,您必须将version
指定为'-v7'
或'-v7.3'
。variables
参数为可选参数。
save(
将新变量添加到一个现有文件中。如果 MAT 文件中已经存在变量,则filename
,variables
,'-append')save
会使用工作区中的值覆盖它。对于 ASCII 文件,
'-append'
会将数据添加到文件末尾。要追加到版本 6 的 MAT 文件,您还必须包括'-v6'
作为输入参数。
save(
将新变量添加到一个现有文件中,而不进行压缩。现有文件必须为 MAT 文件版本 7(默认值)或 7.3。filename
,variables
,'-append','-nocompression')
save
是命令形式的语法。命令形式需要的特殊字符较少。您无需键入括号或者将输入括在单引号或双引号内。使用空格(而不是逗号)分隔各个输入项。filename
https://ww2.mathworks.cn/help/matlab/ref/save.html?searchHighlight=save&s_tid=srchtitle