.mat文件里的内容怎么查看

直接用matlab打开后出现的是matlab的操作界面。看不到.mat文件里具体的数据
请问,该怎么办???
电脑里没有安装Access,而且用记事本方式打开后事乱码。
用load事可以调用,我的主函数也能运行。但是.mat里面具体的语句用load方式是看不到的

1.2.1 首先我们得将需要打开的mat文件发到一个文件夹目录中(假设文件夹目录名为‘data’),作为我们将要使用的工作目录,

    1.2.2 然后打开matlab软件,如下操作,点击这个按钮(“浏览文件夹”),添加存有mat文件的data文件夹,导入文件夹;

    1.2.3 之后通过matlab左停靠的【当前文件夹】视图,就可以在预览界面查看mat文件的具体数据和内容;又或者是在【命令行窗口】编码load命令,直接导入数据集

有时候我们在使用matlab进行运算的时候,想保存和读取mat文件数据,怎么操作呢,下面来分享一下方法
开启分步阅读模式
工具材料:
matlab

保存和读取mat文件数据方法

操作方法
01
第一步打开matlab,在命令行窗口中输入a=[1 2 3 4 5 6],按回车键之后,输入save a,将a变量保存在新生成的a.mat文件,如下图所示:

02
第二步按回车键之后,在当前文件夹中,可以看到新生成的a.mat文件,需要注意的是在保存数据到mat文件中的时候,可以设置mat文件名,保存的变量,保存的路径,如下图所示:

03
第三步使用“load a”,读取a.mat文件数据,读取之后,就可以直接使用mat文件里面的a变量,如下图所示:

04
第四步如果我们想保存多个变量到mat文件中,可以通过save('data.mat','a','b')的方式,data.mat是生成的mat文件名,a和b是存入的变量,

05
第五步使用load('data.mat')读取mat文件,读取之后,可以直接使用a和b变量
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-05-24
mat文件.
如果你的计算机装了office Access
那么
它的默认打开很有可能被更改成Access
手动更改默认打开方式也无效.
同时它的扩展名也被隐藏
更改浏览器,让其显示扩展名,也无效.

方法.
更改注册表.
把classes boot下的.mat删除.(或只删除其下的与Access相关项)

再回到浏览器,指定文件扩展名,新建文件类型,指定其打开方式.
这样就OK了.

默认打开方式为MATLAB,其扩展名也可显示.
第2个回答  推荐于2017-11-27
有几种方法吧。
1.matlab中可以用load命令读取.mat文件
2.C语言中有API读取.mat文件,如matOpen, matClose等等
3.用记事本就可以打开.mat文件,.mat文件格式是公开的,你可以自己解析里面的内容

mat里面都是数据,不是程序,你load出来就完成了。本回答被提问者采纳
第3个回答  推荐于2016-10-18

    mat是matlab的数据文件,可以直接双击导入
    或者通过命令窗输入命令以及编写m文件导入
    如果是当前目录下的文件file1.mat,直接输入load file1
    如果不是当前目录下的,输入 load(['目录\file1.mat'])
    如果file1里含有a,b,c这三个变量
    导入后数据空间里,就直接存在a,b,c这三个量

    mat数据格式是matlab的数据存储的标准格式。mat文件是标准的二进制文件,还可以ASCII码形式保存和加载。

    MATLAB是解释型语言,就是说MATLAB命令行中敲入的命令在当前MATLAB进程中被解释运行。但是,每次执行一个任务时敲入长长的命令序列是很烦人的。有两种方法可以使MATLAB的力量得到扩展——脚本和函数。这两种方法都用像emacs一样的文本编辑器中编写的m文件(因为扩展名是.m所以这样命名,m文件还称点m文件)。m文件的好处在于它可以保存命令,还可以轻易地修改命令而无需重新敲入整个命令行。

第4个回答  2020-05-20

相似回答