未定义与 'double' 类型的输入参数相对应的函数 'crtbp'。解决办法

在使用MATLAB2014a时遇到'crtbp'函数缺失的问题,可通过下载谢菲尔德大学的gatbx遗传算法工具箱解决。下载后将M文件改为m文件,复制到MATLAB的toolbox路径,添加到MATLAB路径即可使用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

自己用的是matlab2014a版本自带的遗传工具箱,该工具箱不包含crtbp函数,需要下载安装谢菲尔德大学遗传算法gatbx工具箱。

1

(1)免费下载(官网)

       http://codem.group.shef.ac.uk/index.php/ga-toolbox

点击下载按钮后,会弹出下载的对话框,保存即可。

2下载压缩之后,打开gatbx文件夹,都是M的后缀,需要将其变成m后缀,才能添加到matlab路径中应用。修改后缀步骤如下:

一、首先打开gatbx文件夹,按红色标注画对勾。

二、在该文件夹空白处新建文本文档.txt。打开文档,输入如下后保存退出。

三、右键重命名,把txt改为bat,即最后为新建文本文档.bat。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值