matlab结构体形式保存数据生成.mat文件< 转>

2015年 参加天池大数据竞赛 

    为了建立模型,打算基于matlab使用Random Forest Algorithm的工具包
【原创】matlab结构体形式保存数据生成.mat文件
该工具包我在此分享给大家,http://yunpan.cn/cVXsjQvh8ARcx  访问密码 30a3
 
该工具包导入的数据格式就是我如下所说的封装方式,因此,在使用该算法包时,需要把自己的数据进行封装一下。【原创】matlab结构体形式保存数据生成.mat文件

通过matlab打开,可以知道twonorm.mat里面还封装了两个.mat文件。

【原创】matlab结构体形式保存数据生成.mat文件
 
我们看看工具包的作者给的tutorial
【原创】matlab结构体形式保存数据生成.mat文件
部分源码如下:

【原创】matlab结构体形式保存数据生成.mat文件
 
 
【原创】matlab结构体形式保存数据生成.mat文件
的源码如下:

【原创】matlab结构体形式保存数据生成.mat文件


 
说明:基于MATLAB2013
 
一、如何导入excel表的数据并存储为matlab标准数据格式 (xxx.mat)?
 
Step one: 
File -->Import data -->选中要导入的excel表-->选中matrix-->点击绿色的
【原创】matlab结构体形式保存数据生成.mat文件
【原创】matlab结构体形式保存数据生成.mat文件

【原创】matlab结构体形式保存数据生成.mat文件

【原创】matlab结构体形式保存数据生成.mat文件
【原创】matlab结构体形式保存数据生成.mat文件

【原创】matlab结构体形式保存数据生成.mat文件
【原创】matlab结构体形式保存数据生成.mat文件
 
 
数据导入后,workspace上即会显示出该数据:
【原创】matlab结构体形式保存数据生成.mat文件


双击打开即可,查看数据。


【原创】matlab结构体形式保存数据生成.mat文件

Step two:  保存为 save as -->xxx.mat
【原创】matlab结构体形式保存数据生成.mat文件

二、matlab结构体形式保存数据生成.mat文件
Step one : 导入两个excel表
 
workspace窗口:
【原创】matlab结构体形式保存数据生成.mat文件


Step two: 将两个表保存为一个mat文件。
我命名为:diabetes.mat
 
注意:保存在matlab当前的工作空间。
【原创】matlab结构体形式保存数据生成.mat文件

 
Step three:matlab中输入
X=load('diabetes');
 
workspce窗口生成:
【原创】matlab结构体形式保存数据生成.mat文件

注意:图标变了!! -A-||
 
看看输出的结果吧!
 
【原创】matlab结构体形式保存数据生成.mat文件

双击workspace窗口下的X可以看到:
【原创】matlab结构体形式保存数据生成.mat文件
 

Step four: save as -->保存为以.mat为后缀的matlab标准数据格式文件。
 
到此,一个结构体形式的matlab标准数据格式文件封装好我们要的数据了,这个mat文件封装了两个mat文件。Y^_^Y.
6666 6666 6666 ...
posted @ 2016-08-16 21:04  远里歌声_why  阅读(14671)  评论(0编辑  收藏  举报