24小时热门版块排行榜    

CyRhmU.jpeg
查看: 715  |  回复: 2

franklin20

新虫 (初入文坛)

[交流] 【求助】matlab中newff要求输入参数已有2人参与

本人使用的是R2010b版本的matlab
运行下面的程序时,要求输入K值,这是怎么回事啊?
用低版本7.0时,不需要输入参数

%BP用于曲线拟合

clear all;
clc;

p=-1:0.1:0.9;
t=[-.832 -.432 -.024 .344 1.282   3.456 4.02  3.232 2.102 1.504...
    .248  1.242 2.344 3.262 2.052 1.684 1.022 2.224 3.022 1.984];
net=newff([-1 1],[15 1],{'tansig','purelin'},'traingdx','learngdm');
net.trainParam.epochs=2500;
net.trainParam.goal=0.001;
net.trainParam.show=10;
net.trainParam.lr=0.05;
net=train(net,p,t);
figure;
hold on
plot(p,t,'*');
p1=-1:0.01:0.9
r=sim(net,p1);
plot(p1,r);
hold off
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

xiegangmai

版主 (职业作家)

我没头衔

优秀版主优秀版主优秀版主

★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
robert2020(金币+1):辛苦了! 2011-01-11 10:58:43
引用回帖:
Originally posted by franklin20 at 2011-01-04 19:03:24:
本人使用的是R2010b版本的matlab
运行下面的程序时,要求输入K值,这是怎么回事啊?
用低版本7.0时,不需要输入参数

%BP用于曲线拟合

clear all;
clc;

p=-1:0.1:0.9;
t=[-.832 -.432 -.024 .344 1.2 ...

我用的MATLAB2009b,上面的代码是可以运行的。
看了一下帮助中的newff说明,应该没问题。

你打开帮助看看newff中参数k是什么意思吧。
明德厚学、求是创新
2楼2011-01-05 21:17:21
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lijinfeng042

木虫 (小有名气)

Matlab

★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
robert2020(金币+1):辛苦了!头像换了,感觉有点…… 2011-01-11 10:59:25
就是因为工具箱函数改了...
工作了,偶尔会上来~可以关注新浪微博 @云是风的梦_Matlab
3楼2011-01-05 22:11:04
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 franklin20 的主题更新
普通表情 高级回复(可上传附件)
信息提示
请填处理意见