mat转化为excel(xls、xlsx、csv)甚至txt格式本来需要敲一大段代码的,踩了几天的坑:
-
用matlab的原生语句会出现各种各样难以保存的错误
-
用python的scipy库处理都与其输入matlab命令来转会发现中括号堆叠得太感人了。
Numpy的array中括号堆叠太感人了
无需写代码,直接转换的方法:
-
将mat文件拖进matlab里,于是边栏会出现变量名称。
-
双击变量打开,全选-复制
-
切换到excel,粘贴
-
完成,保存选择格式即可。txt也是一样的。
注意:不过因为原mat文件存在复合结构,所以直接复制的时候,仅仅会复制字面的元素,在excel和txt中均不能正常显示复合结构。

网友评论