clc%清除命令窗口变量
clear%清除工作空间变量
close all%关闭FIGURE图像
load maydata.mat
n = randperm(length(num1));
m =150;
input_train=num3(n(1:m),[2 4 5])';%训练数据的输入数据
output_train=num4(n(1:m),:)';%训练数据的输出数据
input_test=num3((m+1:end),[2 4 5])';%测试数据的输入数据
output_test=num4((m+1:end),:)'; %测试数据的输出数据
%选连样本输入输出数据归一化
[inputn,inputps]=mapminmax(input_train,-1,1);%训练数据的输入数据的归一化
[outputn,outputps]=mapminmax(output_train,-1,1);%训练数据的输出数据的归一化de
%% BP网络训练
% %初始化网络结构
net=newff(inputn,outputn,[70,15],{'tansig','tansig'},'trainlm');
net.trainParam.max_fail = 10;
net.trainParam.epochs=1000;%最大迭代次数
net.trainParam.lr=0.01;%学习率
net.trainParam.goal=0.001;%学习目标
%网络训练
net=train(net,inputn,outputn);
%% BP网络预测
%预测数据归一化
inputn_test=mapminmax('apply',input_test,inputps);
%网络预测输出
an=sim(net,inputn_test);
an(an<-1)=-1;
%网络输出反归一化
BPoutput=(mapminmax('reverse',an,outputps));
%% 结果分析
for ii = 1:22
figure
plot(BPoutput(ii,:),'r-o')%预测的结果数据画图:代表虚线,O代表圆圈标识,G代表绿色
hold on
plot(output_test(ii,:),'k-*');%期望数据,即真实的数据画图,-代表实现,*就是代表*的标识
hold on
legend('预测输出','期望输出')%标签
str1 = ['站点' num2str(numx(ii))];
title(str1,'fontsize',12)%标题 字体大小为12
ylabel('流量','fontsize',12)%Y轴
xlabel('样本','fontsize',12)%X轴
end
error1 = BPoutput- output_test;
for ii = 1:22
figure
plot(error1(ii,:),'k-*')%预测的结果数据画图:代表虚线,O代表圆圈标识,G代表绿色
hold on
str1 = ['站点' num2str(numx(ii))];
title(str1,'fontsize',12)%标题 字体大小为12
ylabel('误差','fontsize',12)%Y轴
xlabel('样本','fontsize',12)%X轴
end
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
基于MATLAB编程,基于BP神经网络的供热管道压力和温度预测,代码完整,包含数据,有注释,方便扩展应用 1,如有疑问,不会运行,可以私信, 2,需要创新,或者修改可以扫描二维码联系博主, 3,本科及本科以上可以下载应用或者扩展, 4,内容不完全匹配要求或需求,可以联系博主扩展。
资源推荐
资源详情
资源评论
收起资源包目录
daima.rar (33个子文件)
2.jpg 19KB
d23.jpg 27KB
c12.jpg 22KB
main1.m 1KB
d24.jpg 25KB
c24.jpg 20KB
1.jpg 29KB
d3.jpg 26KB
d12.jpg 25KB
d18.jpg 28KB
c23.jpg 22KB
5.jpg 23KB
d28.jpg 29KB
c28.jpg 23KB
历史表格数据_2023-05-18_20-00至2023-05-18_20-30.xls 420KB
main0.m 1KB
历史表格数据_2023-03-17_20-00至2023-03-17_20-30.xls 382KB
历史表格数据_2023-07-24_10-00至2023-07-24_10-30.xls 316KB
c3.jpg 24KB
maydata.mat 74KB
历史表格数据_2023-03-17_10-00至2023-03-17_10-30 (1).xls 383KB
历史表格数据_2023-05-18_14-00至2023-05-18_14-30.xls 347KB
main2.m 2KB
d01.jpg 23KB
历史表格数据_2023-05-18_10-00至2023-05-18_10-30.xls 369KB
d15.jpg 22KB
d2.jpg 25KB
d02.jpg 88KB
历史表格数据_2023-03-17_14-00至2023-03-17_14-30.xls 372KB
3.jpg 26KB
c18.jpg 22KB
c15.jpg 20KB
4.jpg 53KB
共 33 条
- 1
资源评论
神经网络机器学习智能算法画图绘图
- 粉丝: 2471
- 资源: 603
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功