无需代码,快速将matlab的mat格式文件转化为excel(xls、xlsx、csv)甚至txt格式

mat转化为excel(xls、xlsx、csv)甚至txt格式本来需要敲一大段代码的,踩了几天的坑:

  • 用matlab的原生语句会出现各种各样难以保存的错误


    无需代码,快速将matlab的mat格式文件转化为excel(xls、xlsx、csv)甚至txt格式_第1张图片
  • 用python的scipy库处理都与其输入matlab命令来转会发现中括号堆叠得太感人了。


    无需代码,快速将matlab的mat格式文件转化为excel(xls、xlsx、csv)甚至txt格式_第2张图片
    Numpy的array中括号堆叠太感人了

无需写代码,直接转换的方法:

  1. 将mat文件拖进matlab里,于是边栏会出现变量名称。


    无需代码,快速将matlab的mat格式文件转化为excel(xls、xlsx、csv)甚至txt格式_第3张图片

    无需代码,快速将matlab的mat格式文件转化为excel(xls、xlsx、csv)甚至txt格式_第4张图片
  1. 双击变量打开,全选-复制


    无需代码,快速将matlab的mat格式文件转化为excel(xls、xlsx、csv)甚至txt格式_第5张图片
  2. 切换到excel,粘贴


  3. 完成,保存选择格式即可。txt也是一样的。


    无需代码,快速将matlab的mat格式文件转化为excel(xls、xlsx、csv)甚至txt格式_第6张图片

注意:不过因为原mat文件存在复合结构,所以直接复制的时候,仅仅会复制字面的元素,在excel和txt中均不能正常显示复合结构。

无需代码,快速将matlab的mat格式文件转化为excel(xls、xlsx、csv)甚至txt格式_第7张图片

你可能感兴趣的:(无需代码,快速将matlab的mat格式文件转化为excel(xls、xlsx、csv)甚至txt格式)