matlab安装gatool,Matlab的遗传算法GATOOL工具箱报错的解决

在尝试使用Matlab的GATOOL工具箱进行遗传算法优化时,遇到目标函数运行错误提示'Too many output arguments.'。问题出现在函数netcal中,可能与返回值的数量有关。分享了训练集数据和代码,寻求解决方案。
摘要由CSDN通过智能技术生成

请大家用GATOOL工具箱试试以下的目标函数,我的运算后报错。

Optimization running.

Error using ==> ga

Too many output arguments.

function netout=netcal(pm)

global pm

global t

iN=5;

hN=3;

oN=1;

% add your training sets here

P=[1.38        5.37        3.47        0.95        0.91        1.51        1.96        1.79        1.3        1.81        3.01        0.76        0.62        0.55        2.63        1.47        4.41        0.7        3.74        0.64        1.09        1.48        1.2        3.38        0.71        0.62        1.12        0.81        0.91        0.59        0.8        0.94        0.76        0.84        0.51

1.95        3.83        2        1.81        3.89        6.18        1.52        5.59        2.24        2.79        2.82        3.5        4.5        2.2        4.65        2.48        2.76        3.96        4.2

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值