一、系统环境
- Windows 10 64bit(10586)
- MATLAB R2010a(Version 7.10.0.449 64bit February,5,2010)
- Microsoft Visual C++ 2008 Express
- package_emd工具箱
二、安装必须软件
- 安装Windows 10 64bit,操作系统,相信每个都有。
- 安装VC++ 2008 Express。我安装VS2008学习版的原因,是因为它小。我顺便把zh-hans_visual_studio_2008_service_pack_1_x86_dvd_x15-12981.iso也给安装了。VS2008 sp1安装包。
- 安装MATLAB R2010a(64bit)。毕竟工具箱是基于MATLAB的。
三、安装EMD工具箱
emd工具箱下载地址,请看这里:http://pan.baidu.com/s/1mhghQ1i
- 打开matlab,选择File-Set Path-Add with Subfolders-你刚才下载的工具箱(package_emd)点进去- Save- Close。
- 此时选择work下package_emd文件夹作为工作路径,即是C:\Program Files\MATLAB\R2010a\toolbox\package_emd。
- 在Command Window里面输入:
mex -setup
回车,问是否选择已有的编译器你选y回车,再问选择哪个编译器,你可以选择C++的那个选择相应的编号(如 1)回车,然后让你核对是否选择对了编译器等等,你输入y回车。就安装成功了
Select a compiler:
[1] Microsoft Visual C++ 2008 Express in C:\Program Files (x86)\Microsoft Visual Studio 9.0
[0] None
Compiler: 1
Done . . .
**************************************************************************
Warning: The MATLAB C and Fortran API has changed to support MATLAB
variables with more than 2^32-1 elements. In the near future
you will be required to update your code to utilize the new
API. You can find more information about this at:
http://www.mathworks.com/support/solutions/en/data/1-5C27B9/?solution=1-5C27B9
Building with the -largeArrayDims option enables the new API.
**************************************************************************