matlab数据保存:save 和 读取:load

在运行程序之后,我们会得到许多数据,而且,这是经过非常长的时间得到的,这时把数据保存到电脑是非常必要的,下一次需要这些数据时,就可以直接导出,而不必再次运行程序了,这在结果数据非常大的情况下尤其重要。

一个文件名为tril.m,我们在这个文件中编写程序


一  数据保存——save函数

1  把该文件的所有变量保存到当前工作目录

save('数据名.mat')

注:此数据名可以随意取,只要可以自己辨出别即可。当然,还有一点要提的就是这种方法是把工作区的全部变量进行了保存,如果在运行此程序之前,工作区已经有其它变量,则得到的数据会比我们真正想要的数据要多。

2  把该文件的某个变量保存到当前工作目录

save('数据名.mat',要保存的变量名)

注1:运行完该程序之后,上述方法同样可以在命令行窗口进行,程序格式同上。

注2:如果想把数据保存到其它位置,则要把采用这种形式

save('路径名')

save('路径名',要保存的变量名)

路径名可以这样:D:\\data.mat,意为将数据保存到D盘下,名称为data.mat

注3:上面的所有数据文件名都可不存在,此时会直接新建,如果存在,则会覆盖原数据。


  二  数据读取——load函数

变量名=load(‘数据文件名’)

>> a=1;>> b=2;>> c=3;>> d=4;>> save('Data.mat')>> source=load('Data.mat')source = a: 1b: 2c: 3d: 4

值得注意的是此时的变量类型是结构体类型,想要引用其中的数据则要按结构体访问内部变量的方式。

结构体名.包含的变量名

>> source.aans =     1>> source.bans =     2

补充:

       clc:清除命令窗口的内容,对工作环境中的全部变量无任何影响 ;

       clear:清除工作区的所有变量 ;

公众号:Math and Code 

欢迎关注!

  • 2
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值