24小时热门版块排行榜    

查看: 995  |  回复: 12
当前主题已经存档。
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

风相思

银虫 (小有名气)

[交流] 【求助】MATLAB曲线拟合编程运行错误(带程序和数据)

我有些数据要处理,做曲线拟合。编写了如下的程序,但是运行出现错误。请虫友们帮忙解答一下。谢了!

pause  %按任意键看输入数据
clc
%输入样本数据
p=[ 1.2424 1.2424 1.2424 1.2424 1.2424 1.2424 200 200 200 200 200 200 400 400 400 400
400 400 600 600 600 600 600 600 800 800 800 800 800 800; 1 1 1 400 400 400 1 1 1 400 400 400
1 1 1 400 400 400 1 1 1 400 400 400 1 1 1 400 400 400; 200 350 500 200 350 500 200 350 500 200
350 500 200 350 500 200 350 500 200 350 500 200 350 500 200 350 500 200 350 500 ];
%输入目标数据
t=[ -0.0000850 -2.7112000 0.3282800 0.0027129 1.0997000 2.7984000 -0.6427100 2.0863000 -0.4607700
3.4253000 4.8946000 2.4998000 -2.2702000 -0.8187100 -0.6684200 -0.0532630  0.9908900  1.2144000  
-0.7455400 -0.5715200 -0.4054000 1.9441000 0.7021700 0.6903000 -6.4449000 -2.2801000
0.1483200  -3.7869000 0.2750100 0.0515480 ];
net=newff([1 600],[5 1],{'tansig' 'purelin'},'trainlm');  %网络构建和初始化
net.trainParam.epochs=200;  %最大训练步数Epoch
net.trainParam.goal=0.001;  %误差平方和指标MSE
y=sim(net,p)                %网络模拟
net=train(net,p,t);         %网络训练
plot(p,t,'o',p,y,'*')       %绘制网络逼近效果图
pause                       %按任意键看网络模拟测试

[ Last edited by sunxiao on 2009-3-9 at 08:36 ]
回复此楼

» 猜你喜欢

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

dnp

荣誉版主 (知名作家)

小木虫浪子

优秀版主



没有错误信息?
What would Jesus do?
3楼2008-12-16 09:18:50
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 13 个回答

dellus

木虫 (职业作家)


woshilsh(金币+1,VIP+0):thanks for your help!
引用回帖:
net=newff([1 600],[5 1],{'tansig' 'purelin'},'trainlm');  

改成
引用回帖:
net=newff( [p,t,[5 1],{'tansig' 'purelin'},'trainlm');  

看看
岂能尽如人意,但求无愧于心。
4楼2008-12-16 09:53:04
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

风相思

银虫 (小有名气)

改过了,还是不行啊!
5楼2008-12-16 13:41:59
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

dellus

木虫 (职业作家)

是不能运行还是运行结果不对啊?
岂能尽如人意,但求无愧于心。
6楼2008-12-16 15:12:18
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见