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的数据,如下图所示:

 

 

 

  • 71
    点赞
  • 346
    收藏
    觉得还不错? 一键收藏
  • 22
    评论
LabVIEW和MATLAB都是非常流行的工具,通常用于科学和工程领域的数据分析和可视化。将这两个工具结合起来,可以大大提高数据处理的效率。有时候需要在两个工具之间传递数据,这就需要一种方便的方法来实现此功能。而MATLAB的工作空间可以保存在.mat格式的数据文件中,而LabVIEW可以使用NI软件的MATLAB数据文件I / O工具包读取和写入MATLAB .mat格式的文件。 这个扩展包提供了一种快速、灵活的方式,将MATLAB生成的数据文件或保存的数据文件读取到LabVIEW中,或者将 LabVIEW 的数据保存到 MATLAB 中。基本上,这个扩展包提供了一个怎样在这两个非常流行的工具之间传递数据的桥梁。 使用MATLAB数据文件I / O工具包,LabVIEW用户可以读取和写入MATLAB数据文件,包括.mat文件。用户可以读取MATLAB数据文件中的向量、矩阵和结构,并将取得的数据以LabVIEW数据类型的形式转化。同时,用户也可以将数据写入MATLAB数据文件中,包括向量、矩阵和结构。 这个扩展包的使用非常简单而且方便。用户只需要通过VI库安装MATLAB数据文件I / O工具包,就可以在LabVIEW中使用该扩展包。用户可以使用“读取MATLAB数据文件”VI读取文件并将数据转化为LabVIEW数据类型;使用“写入MATLAB数据文件”VI将LabVIEW数据类型写入到MATLAB数据文件中。 总之,MATLAB数据文件I / O工具包提供了一种方便、快速的方式,将MATLAB和LabVIEW之间的数据进行传输和共享。这个扩展包可以让科学家和工程师更加高效地进行数据处理和可视化。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值