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 ...


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM