《量化投资:以MATLAB为工具》

MATLAB技术论坛

 找回密码
 注册账号
查看: 1281|回复: 1
收起左侧

[提问] matlab R2014A 广义神经网络函数newgrnn问题

[复制链接]
发表于 2015-11-4 22:53:39 | 显示全部楼层 |阅读模式
关于GRNN的用法:help里面这么说的:
ExamplesHere you design a radial basis network, given inputs P and targets T.
P = [1 2 3];
T = [2.0 4.1 5.9];
net = newgrnn(P,T);

看了其他的代码也都是net= newgrnn(P,T,spread);spread 默认为1

结果我怎么都出错:
>> P = [1 2 3];
>> T = [2.0 4.1 5.9];
>> net = newgrnn(P,T);
错误使用 dist (line 19)
输入参数的数目不足。

出错 network/subsasgn>getDefaultParam (line 2048)
    param = struct(feval(fcn,'defaultParam'));

出错 network/subsasgn>setInputWeightWeightFcn (line 1628)
net.inputWeights{i,j}.weightParam = getDefaultParam(weightFcn);

出错 network/subsasgn>network_subsasgn (line 312)
          if isempty(err), [net,err] =
          setInputWeightWeightFcn(net,i,j,weightFcn); end

出错 network/subsasgn (line 13)
net = network_subsasgn(net,subscripts,v,netname);

出错 newgrnn>create_network (line 114)
  net.inputWeights{1,1}.weightFcn = 'dist';

出错 newgrnn (line 66)
    net = create_network(param);


 楼主| 发表于 2015-11-4 23:26:54 | 显示全部楼层
解决了,学艺不精啊

>> which dist
F:\matlab\Spectral Clustering\dist.m
原来我把自己的程序加入的默认路径了,和工具箱里面的dist函数冲突啦~
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号

本版积分规则

QQ|网站地图|MATLAB技术论坛|Simulink仿真论坛 ( 蜀ICP备19014457号 

GMT+8, 2019-10-17 07:02 , Processed in 0.082031 second(s), 14 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表