scilab安装EMD工具箱

Mac下scilab安装EMD工具箱

scilab用的人不多,只好自己摸索安装EMD工具箱,同时也是第一次写博客,在这里记录一下。我用的是mac系统。由于mac系统下scilab无法直接使用atoms模块管理器,所以需要源码安装。另外需要注意的是博客中的若干个错误需要在build之前改正,否则编译不报错但是无法使用。至于Windows下的安装比较简单,只需要安装好scilab之后利用自带的模块管理器安装即可。
无法使用atoms

EMD工具箱下载

EMD工具箱,全称Empirical Mode Decomposition Toolbox,下载地址为:EMD工具箱下载
该网址中提到EMD依赖于其他两个工具箱,这两个工具箱的安装比较简单不与赘述。

安装过程

1、显然第32行的引号不对称,将双引号改为单引号即可。
错误1
2、显示版本太老
错误2
但是实际上执行命令得到版本足够了
查看版本
查看代码可以发现是判断语句不够充分的原因,这里不做深入更改,将这句话删除即可
问题代码
3、仍然是单双引号的问题
错误3
4、这是mac下常见的问题,找不到malloc.h。需要在头文件引用中添加sys/或者更改为stdlib.h
错误4
5、多个地方提示未定义变量,查看源代码api_stack_common.h取消第54行的注释即可
错误5
6、此时还是无法运行,因为emd.sci中还有一些错误,需要将若干个地方的大括号改为中括号
错误6
7、有的时候会出现这个错误,有的时候不会,暂时还没想到解决的办法,可能是版本的问题?不管怎么说这时候已经能用了。
错误7

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值