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

Matlab读写.mat数据相关推荐

  1. matlab 保存变量到txt,Matlab中.mat数据某变量保存为txt | 学步园

    因为要在matlab和VC之间搞来搞去,因此数据要转来转去. matlab下处理完之后,把结果保存为.mat数据,但大家都知道VC无法直接处理滴,所以要转为txt文件格式, 看下.mat都保存了神马东 ...

  2. python读取matlab数据_两分钟搞定Python读取matlab的.mat数据

    Matlab是学术界非常受欢迎的科学计算平台,matlab提供强大的数据计算以及仿真功能.在Matlab中数据集通常保存为.mat格式.那么如果我们想要在Python中加载.mat数据应该怎么办呢?所 ...

  3. Matlab读写hdf5数据

    转载于:http://rssthome.com/forum.php?mod=viewthread&tid=51&extra=page=1 %Matlab中几种读写hdf5数据的函数 c ...

  4. matlab中将mat数据文件转成excel文件

    最近处理光伏数据全是m文件,暂时还没找到python里可以简单调用的方法,用matlab处理了一下,可以转换成Excel文件,非常方便! 1.首先把你需要转换的mat数据文件导入到工作区,默认命名da ...

  5. matlab读取.mb15格式数据,两分钟搞定Python读取matlab的.mat数据

    Matlab是学术界非常受欢迎的科学计算平台,matlab提供强大的数据计算以及仿真功能.在Matlab中数据集通常保存为.mat格式.那么如果我们想要在Python中加载.mat数据应该怎么办呢?所 ...

  6. MATLAB读写mat文件

    1. 保存mat文件: save               %将工作区间中所有的变量都储存为MATLAB.mat文件中 save  filename     %将工作区间中所有的变量都储存为file ...

  7. MATLAB读取mat数据并绘图

    close all; clear all; clc; m=load('a.mat');//a是一个结构体类型的mat数据 n=load('b.mat'); y = m.pr_cruve(:,1);// ...

  8. 造轮子计划之linux下通过matlab读写mat文件

    http://bbs.feng.com/read-htm-tid-8467093.html(提供了三种主流平台的matlab镜像文件及破解方法) 安装MATLAB R2012B遇到问题(需要继续安装以 ...

  9. MATLAB读写Excel数据

    读: [num,txt] = xlsread('FileName.xls',n,'basic'); %num保存的是数据矩阵,txt保存的是文本矩阵,n是标签数从1开始计数,basic是区间,如'A1 ...

最新文章

  1. 《大话数据结构》第9章 排序 9.9 快速排序(上)
  2. 何所思 | 数据中心二十条
  3. 面向对象基础知识01
  4. Python3 中 random模块
  5. sql server 计算两个时间 相差的 几天几时几分几秒
  6. 微软最新GDI漏洞MS08-052安全解决方案
  7. 如何在python中安装matplotlib模块_Windows下为Python安装Matplotlib模块
  8. Java编程开发中高效编码的7个技巧?你应该知道……
  9. 使用Axis2来构建Web Service客户端
  10. MATLAB中ASCII码的举例
  11. 不会python怎么了?靠敏捷BI和数据可视化,照样去阿里腾讯
  12. 非广告--推荐Dynatrace:树立数字化性能管理DPM标杆
  13. C++ 内存分配 学习笔记
  14. Asp.Net alert弹出提示信息的若干种方法
  15. android 邮件发送html,如何发送HTML电子邮件
  16. 第二章:WINDOWS的一些技巧
  17. 剑指offer(第二版)读书笔记以及编程题目python版答案(二)
  18. C++:C++编程语言学习之数学运算运算符及其优先级的简介、案例应用之详细攻略
  19. android app防止锁屏_设置Android系统永不锁屏永不休眠的方法
  20. jQuery实现小游戏飞机大战

热门文章

  1. 番外4宁夏酒庄的斯巴达克斯——《地与光》
  2. mysql 索引,以及sql优化总结
  3. meta分析文献质量评价
  4. java list带值初始化
  5. 报告称苹果的保密文化或导致人才流失 阻碍招聘进程
  6. 主板故障之(1) 主板故障的分析及维修 (转贴)
  7. 2022年全球市场矢量控制交流变频器总体规模、主要生产商、主要地区、产品和应用细分研究报告
  8. 涂鸦跳跃 java,涂鸦跳跃java
  9. 以你自己喜欢的方式过一生
  10. 基于opencv-python的签名抠图程序