maitlab里RBF神经网络预测问题,程序代码出错了,怎么解决?t_data=[0.1 0.68668 0.67143 0.79999 0.79091;0.36667 0.58001 0.1 0.7 0.71818;0.26 0.47334 0.1 0.29997 0.2091;0.36667 0.9 0.9 0.29997 0.13637;0.26 0.84668 0.67143 0.1 0.42727;0.36
来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/17 20:43:52
maitlab里RBF神经网络预测问题,程序代码出错了,怎么解决?t_data=[0.1 0.68668 0.67143 0.79999 0.79091;0.36667 0.58001 0.1 0.7 0.71818;0.26 0.47334 0.1 0.29997 0.2091;0.36667 0.9 0.9 0.29997 0.13637;0.26 0.84668 0.67143 0.1 0.42727;0.36
maitlab里RBF神经网络预测问题,程序代码出错了,怎么解决?
t_data=[0.1 0.68668 0.67143 0.79999 0.79091;
0.36667 0.58001 0.1 0.7 0.71818;
0.26 0.47334 0.1 0.29997 0.2091;
0.36667 0.9 0.9 0.29997 0.13637;
0.26 0.84668 0.67143 0.1 0.42727;
0.36667 0.58001 0.44286 0.49999 0.1;
0.15333 0.47334 0.44286 0.7 0.42727;
0.1 0.84668 0.67143 0.29997 0.5;
0.15333 0.42 0.21429 0.49999 0.5;
0.20667 0.79335 0.21429 0.59999 0.5;
0.1 0.42 0.21429 0.9 0.5;
0.1 0.84668 0.32857 0.59999 0.5;
0.20667 0.47334 0.32857 0.29997 0.13637;
0.1 0.68668 0.67143 0.49999 0.24546;
0.42 0.58001 0.21429 0.9 0.9;
0.31334 0.58001 0.44286 0.49999 0.31818;
0.15333 0.42 0.1 0.19999 0.35454;
0.20667 0.47334 0.32857 0.29997 0.31818;
0.15333 0.68668 0.44286 0.29997 0.31818;
0.20667 0.20667 0.21429 0.39999 0.28183;
0.26 0.79335 0.21429 0.49999 0.57273;
0.42 0.36667 0.1 0.59999 0.35454;
0.47334 0.36667 0.1 0.59999 0.57273;
0.1 0.47334 0.67143 0.7 0.42727;
0.42 0.58001 0.67143 0.49999 0.24546;
0.31334 0.1 0.32857 0.9 0.79091;
0.1 0.52667 0.21429 0.9 0.5;
0.52667 0.55867 0.21429 0.1 0.28183;
0.9 0.58001 0.55715 0.1 0.17273;
0.15333 0.68668 0.62572 0.29997 0.2091];
tt=[0.40004 0.20001 0.80009 0.37504 0.55006 0.60006 0.1 0.55006 0.32503 0.45005 0.27502 0.50005 0.20001 0.42504 0.25002 0.55006 0.27502 0.40004 0.52506 0.9 0.30003 0.35003 0.49894 0.47505 0.8501 0.50005 0.42504 0.32503 0.57506];
我是用RBF神经网络做预测,为什么我输入,输出,编完码后出现了? Error using ==> newrb at 86
Inputs and Targets have different numbers of columns.的问题,该怎么解决啊,写毕设,有点急,麻烦大家帮帮忙啊,谢谢各位了!
maitlab里RBF神经网络预测问题,程序代码出错了,怎么解决?t_data=[0.1 0.68668 0.67143 0.79999 0.79091;0.36667 0.58001 0.1 0.7 0.71818;0.26 0.47334 0.1 0.29997 0.2091;0.36667 0.9 0.9 0.29997 0.13637;0.26 0.84668 0.67143 0.1 0.42727;0.36
这个,原则是你输入有多少个样本 输出就对应就多少列,你上面明显不满足
我看了下:
size(t_data)=30 5;
size(tt)=1 29;
我估计 你在tt 中少写了个数据,你加上缺的那个数据,然后
写:net=newrb(t_data',tt,err_goal,sc,200,1);%注意这里将t_data转置了的
就这样就可以了