
1、打开matlab,在命令行窗口中输入a=[1 2 3 4 5 6],按回车键之后,输入save a,将a变量保存在新生成的a.mat文件。
2、在文件夹中,可以看到新生成的a.mat文件。
3、使用“load a”,读取a.mat文件数据,读取之后,就可以直接使用mat文件里面的a变量。
4、如果我们想保存多个变量到mat文件中,可以通过save('data.mat','a','b')的方式,data.mat是生成的mat文件名,a和b是存入的变量。
5、第五步使用load('data.mat')读取mat文件,读取之后,可以直接使用a和b变量。
直接用matlab提供的数据保存函数save就可以实现该功能。save函数的一般语句结构如下:
save
filename
options
保存当前工作空间的所有变量到filename制定的文件中,此文件后缀名通常为mat。如果不指定filename变量,则会默认保存到matlab.mat这个文件中。
举例说明如下:
data
=
a
%
a为数据矩阵,data为需要保存的数据
save
data.mat
data
%
即将data数据矩阵保存到data.mat文件中,也就实现了将数据存到名字为变量的mat文件中的功能
mat中写入数据,不覆盖原有数据的方法。
如下参考:
1.打开matlab,在命令行窗口中输入100个a=[1、2、3、4、5、6],按下回车键,输入保存a,一个变量保存在新生成的a.m.中。在文件中,如下图。
2.在文件夹中,您可以看到新生成的a.m.,在文件中。
3.使用“loada”在上午读取文件的数据,读取完后可以直接使用mat文件中的a变量,如下图。
4.如果想保存多个变量到mat文件,可以保存('data.mat','a','b')。数据。mat是生成的mat文件名,a和b是存储的变量。
5.在第五步中,load('data.mat')用于读取mat文件。读取后,变量a和b可以直接使用,如下图。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)