请问索引超出矩阵维度怎么解决

cgy_0418 2019-04-17 10:47:06
x_1=-5:0.1:5; x_2=-5:0.1:5; [X_1,X_2]=meshgrid(x_1,x_2); Y=X_1.^2+X_2.^2; input=[X_1,X_2]; output=Y;k=rand(1,4000); %随机排序 [m,n]=sort(k); input_train=input(n(1:3900),:)'; %找训练数据和预测数据 output_train=output(n(1:3900),:)';input_test=input(n(3901:4000),:)';outtput_test=output(n(3901:4000),:)'; [inputn,inputps]=mapminmax(input_train); %数据归一[outputnoutputps]=mapminmax(output_train); net=newff(inputn,outputn,5);%构建神经网络 net.trainParam.epochs=100; net.trainParam.lr=0.1; net.trainParam.goal=0.0000004; net=train(net,inputn,outputn); %神经网络训练 inputn_test=mapminmax('apply',input_test,inputps);%测试样本归一化 an=sim(net,inputn_test);%神经网络预测 BPoutput=mapminmax('reverse',an,outoutps);%预测结果归一化 save data net inputps putputps%网络存储 figure(1)%网络预测图形 plot(BPoutput,':og')hold onplot(output_test,'-*');legend('预测输出','期望输出','fontsize',12)xlable('样本','fontsize',12)ylable('输出','fontsize',12)
...全文
780 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

3,422

社区成员

发帖
与我相关
我的任务
社区描述
其他开发语言 其他开发语言
社区管理员
  • 其他开发语言社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧