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

来源:百度知道 编辑:UC知道 时间:2024/06/23 02:43:43
直接用matlab打开后出现的是matlab的操作界面。看不到.mat文件里具体的数据
请问,该怎么办???
电脑里没有安装Access,而且用记事本方式打开后事乱码。
用load事可以调用,我的主函数也能运行。但是.mat里面具体的语句用load方式是看不到的

有几种方法吧。
1.matlab中可以用load命令读取.mat文件
2.C语言中有API读取.mat文件,如matOpen, matClose等等
3.用记事本就可以打开.mat文件,.mat文件格式是公开的,你可以自己解析里面的内容

mat里面都是数据,不是程序,你load出来就完成了。

mat文件.
如果你的计算机装了office Access
那么
它的默认打开很有可能被更改成Access
手动更改默认打开方式也无效.
同时它的扩展名也被隐藏
更改浏览器,让其显示扩展名,也无效.

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

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

默认打开方式为MATLAB,其扩展名也可显示.

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

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

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