Matlab工作区变量的保存与读取
文章目录
前言
Matlab运行变量的保存对于后续的分析与记录非常重要,下面对Matlab工作区变量的保存与读取进行简单的介绍。
一、工作区的保存
工作区变量保存采用Matlab自带的save函数即可实现
save函数的基本调用形式如下
save(filename,variables,fmt)
filename为文件名,variables为变量名,fmt为保存格式
1.对工作区所有变量的保存
不输入变量名时默认将所有工作区变量进行保存
save('abc.mat')
2.对特定变量的保存
将变量 m 保存到 abc.mat 文件
save('abc.mat','m')
3.将数据保存的文件格式进行设置
将变量 m 保存在ascii编码的txt文件中,文件格式有多种,默认为mat文件
save('abc.txt','m','-ascii')
4.将变量追加保存到文件中
将变量 m 追加到abc.mat文件的最后
save('abc.mat','m','-append')
5.将变量保存为特定格式
对于结构体变量,默认会拆分保存为其元素的格式,将变量保存为1个结构体变量的指令为
save('abc.mat','m','-append')
二、从数据文件读取变量
读取数据文件使用load函数,基本形式如下
load(filename,'-mat',variables)
读取文件时可以无视文件后缀将其视为某种特定的文件类型例如mat文件,读取特定变量和保存的使用方法相同。
总结
以上就是对工作区变量的保存读取方法。