Matlab读写.mat数据

.mat文件的方便之处在于,它可以连同数据的变量名一同保存下来(这一点在程序调试的过程中很方便),并且不需要控制数据的存储格式,matlab会自动保存并区分我们所存储的内容。利用load和save指令可以实现对.mat文件的读写。

 

(1)利用save指令写.mat文件

首先在Editor内建立一些示例变量,如下所示:

  1. A = [1 2 3; 4 5 6; 7 8 9];  
  2. B = [1 0; 0 1];  
  3. C = 'XYZ';  
  4. D = 256;  

此时运行matlab,可以在Workspace内看到这些变量,如下图所示:

  此时添加下述程序:(可以在Command Window内写,也可以在Editor内写)

 

  1. save matdata;  

则名称为matdata.mat的文件保存在当前默认的路径下了,如下图所示:

 

 此时Workspace内所有的数据连同他们的变量名称都保存在matdata.mat文件内,

如果只想保存指定的数据,则可以使用如下命令:

  1. save mydata A D;  

此时被指定的数据A和D被保存在mydata.mat文件内,保存路径也是当前默认的,如下图所示:

若要保存全部数据中的某一部分,则可以调用如下命令:

 

  1. save ('filename', 'dataname');

其中filename是.mat的名称;dataname是需要保存的数据的名字。

 

(2)利用load读取.mat文件

  1. load mydata  

利用上面的指令就读入了mydata.mat内的数据,可以看到此时的Workspace内只有A和D的数据,如下图所示:

 

 

 

评论 22
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值