MATLAB基础-MAT文件的读写操作

简介

MAT文件是MATLAB格式的双精度二进制数据文件,由MATLAB软件创建,可以使用MATLAB软件再其他计算机上以其他浮点格式读取,同时也可以使用其他软件通过MATLAB的应用程序接口来进行读写操作。如果只是再MATLAB环境中处理数据,使用MAT文件格式是最方便的,这样会避免文件格式转换的带来的复杂操作。

MAT文件的写入

示例代码如下

这里简单保存数组A到A.mat文件中

Matlab 复制代码
>> A = [1 2 3 4 5; 6 7 8 9 0];

>> save A.mat A

>> load('A.mat')

其中1处为显示代码,2处为执行保存指令后形成的文件,3为A.mat文件内容

MAT文件的读取

这个比较简单,双击mat文件即可导入,也可以通过指令代码导入。

Matlab 复制代码
>> B = load('A.mat')



B =



    A: [2x5 double]



>> B



B =



    A: [2x5 double]



>> whos B

  Name      Size            Bytes  Class     Attributes



  B         1x1               256  struct      

总结

MAT文件的操作比较简单,主要是同通过函数

save

load

完成

  • save(filename)

example

  • save(filename,variables)

example

  • save(filename,variables,fmt)

example

  • save(filename,variables,version)

example

  • save(filename,variables,'-append')

example

  • save filename

example

  • load(filename)

example

  • load(filename,variables)

example

  • load(filename,'-ascii')

example

  • load(filename,'-mat')
  • load(filename,'-mat',variables)
  • S = load(___ )

example

  • load filename

example

相关推荐
机器学习之心4 小时前
SSA-SVMD麻雀算法优化逐次变分模态分解(15种不同的适应度)MATLAB代码
matlab·ssa-svmd·麻雀算法优化逐次变分模态分解
三维空间4 小时前
在MATLAB中对基因表达数据进行数据预处理
matlab
88号技师5 小时前
2025年9月一区SCI-孤行尺蠖觅食优化算法Solitary Inchworm Foraging-附Matlab免费代码
开发语言·算法·数学建模·matlab·优化算法
RaLi和夕13 小时前
Matlab求传递函数的零极点及增益并绘制零极点图 2
matlab
wuk9981 天前
MATLAB双树复小波变换(DTCWT)工具包详解
人工智能·计算机视觉·matlab
机器学习之心1 天前
PINN预测圆形区域内的二维声场MATLAB实现
matlab·pinn·二维声场
tyatyatya1 天前
如何在MATLAB中进行数据可视化?
matlab·信息可视化·数据分析
软件算法开发2 天前
基于秃鹰搜索优化的LSTM深度学习网络模型(BES-LSTM)的一维时间序列预测算法matlab仿真
深度学习·算法·matlab·lstm·时间序列预测·秃鹰搜索优化·bes-lstm
子不语1802 天前
Matlab(一)——绘图
开发语言·matlab
RaLi和夕3 天前
Matlab创建传递函数,绘制零极点图1
matlab