任何语言都包含变量,变量本质上是内存中的一段区域,故而就要将变量持久化,即将变量存储到硬盘中的文件中。Matlab中将变量持久化的方法很多,最简单和方便的一种就是利用Matlab的Save和Load命令,保存和加载mat格式的数据文件。
注意:save命令保存的数据是在你MATLAB此刻所在的文件夹中。
两个命令的常见用法如下:
1 Save
命令
命令
功能
save Filename
将工作空间中的所有变量保存到名为Filename的MAT文件中
save Filename x y z
将工作空间中的x、y、z等指定变量保存到名为Filename的MAT文件中
save Filename -regexp
pat1 pat2
将工作空间中符合表达式要求的变量保存到名为Filename的MAT文件中
save Filename x y z
-ASCII
将工作空间中的x、y、z等指定变量保存到名为Filename的8位ASCII文件中
2 Load 命令
命令
功能
load Filename
将名为Filename的MAT文件中的所有变量加载到工作空间中
load Filename x y z
将名为Filename的MAT文件中的x、y、z等指定变量加载到工作空间中
load Filename -regexp
pat1 pat2
将名为Filename的MAT文件中符合表达式要求的变量加载到工作空间中
load Filename x y z
-ASCII
将名为Filename的8位ASCII文件中的x、y、z等指定变量加载到工作空间中
Save和Load命令是一对命令,两者的使用方法一致。
除了直接在命令窗口中调用命令,也可以在菜单栏和工具栏中点击相应的图标保存变量;在工作空间浏览器中双击文件加载变量。
加载中,请稍候......