首先,下载Wavelab850文件,解压到MATLAB的toolbox文件夹中。地址为:Wavelab850.download,安装教程该网站上面介绍的清清楚楚,Wavelab850安装教程,这里主要解决运行第四步 InstallMEX 时出现“错误的使用cd”语句问题,第三步很容易运行成功。
- 首先下载WaveLab .850 MEX Files即.dll文件到你的WaveLab850安路径的MEXSource文件夹中,我的是
E:\software\Matlab\toolbox\WAVELAB850\MEXSource
,下载地址:WaveLab .850 MEX - 然后将语句
eval(sprintf('cd ''%sMEXSource''', WAVELABPATH));
修改为:cd('E:/software/Matlab/toolbox/WAVELAB850/MEXSource');
,也就是你的WaveLab850工具箱的MEXFiles路径,注意cd语句路径用的是斜杠’/’,这样再运行就没有问题了,估计是之前的语句不兼容MATLAB2016b所致。运行结果如下:
WaveLab detects that some or all of your MEX files are not installed,
do you want to install them now? [[Yes]/No]
Yes
INSTALLING MEX FILES, MAY TAKE A WHILE ...
WaveLab assumes that your mex compiler is properly installed.
In particular, you should be able to call mex.m within matlab
to compile a mex file.
Consult your system administrator if not.
CPAnalysis.c
Building with 'Microsoft Visual C++ 2017 (C)'.
MEX completed successfully.
WPAnalysis.c
Building with 'Microsoft Visual C++ 2017 (C)'.
MEX completed successfully.
FWT_PO.c
Building with 'Microsoft Visual C++ 2017 (C)'.
MEX completed successfully.
FWT2_PO.c
Building with 'Microsoft Visual C++ 2017 (C)'.
MEX completed successfully.
IWT_PO.c
Building with 'Microsoft Visual C++ 2017 (C)'.
MEX completed successfully.
IWT2_PO.c
Building with 'Microsoft Visual C++ 2017 (C)'.
MEX completed successfully.
UpDyadHi.c
Building with 'Microsoft Visual C++ 2017 (C)'.
MEX completed successfully.
UpDyadLo.c
Building with 'Microsoft Visual C++ 2017 (C)'.
MEX completed successfully.
DownDyadHi.c
Building with 'Microsoft Visual C++ 2017 (C)'.
MEX completed successfully.
DownDyadLo.c
Building with 'Microsoft Visual C++ 2017 (C)'.
MEX completed successfully.
dct_iv.c
Building with 'Microsoft Visual C++ 2017 (C)'.
MEX completed successfully.
FCPSynthesis.c
Building with 'Microsoft Visual C++ 2017 (C)'.
MEX completed successfully.
FWPSynthesis.c
Building with 'Microsoft Visual C++ 2017 (C)'.
MEX completed successfully.
dct_ii.c
Building with 'Microsoft Visual C++ 2017 (C)'.
MEX completed successfully.
dst_ii.c
Building with 'Microsoft Visual C++ 2017 (C)'.
MEX completed successfully.
dct_iii.c
Building with 'Microsoft Visual C++ 2017 (C)'.
MEX completed successfully.
dst_iii.c
Building with 'Microsoft Visual C++ 2017 (C)'.
MEX completed successfully.
FWT_PBS.c
Building with 'Microsoft Visual C++ 2017 (C)'.
MEX completed successfully.
IWT_PBS.c
Building with 'Microsoft Visual C++ 2017 (C)'.
MEX completed successfully.
FWT_TI.c
Building with 'Microsoft Visual C++ 2017 (C)'.
MEX completed successfully.
IWT_TI.c
Building with 'Microsoft Visual C++ 2017 (C)'.
MEX completed successfully.
FMIPT.c
Building with 'Microsoft Visual C++ 2017 (C)'.
MEX completed successfully.
IMIPT.c
Building with 'Microsoft Visual C++ 2017 (C)'.
MEX completed successfully.
FAIPT.c
Building with 'Microsoft Visual C++ 2017 (C)'.
MEX completed successfully.
IAIPT.c
Building with 'Microsoft Visual C++ 2017 (C)'.
MEX completed successfully.
LMIRefineSeq.c
Building with 'Microsoft Visual C++ 2017 (C)'.
MEX completed successfully.
MedRefineSeq.c
Building with 'Microsoft Visual C++ 2017 (C)'.
MEX completed successfully.
移动了 1 个文件。
移动了 1 个文件。
移动了 1 个文件。
移动了 1 个文件。
移动了 1 个文件。
移动了 1 个文件。
移动了 1 个文件。
移动了 1 个文件。
移动了 1 个文件。
移动了 1 个文件。
移动了 1 个文件。
移动了 1 个文件。
移动了 1 个文件。
移动了 1 个文件。
移动了 1 个文件。
移动了 1 个文件。
移动了 1 个文件。
移动了 1 个文件。
移动了 1 个文件。
移动了 1 个文件。
移动了 1 个文件。
移动了 1 个文件。
移动了 1 个文件。
移动了 1 个文件。
移动了 1 个文件。
移动了 1 个文件。
移动了 1 个文件。