⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 bingxiang.m

📁 本程序实现的是利用BP神经网络实现空调能根据当前环境温度自动调节温度的功能。
💻 M
字号:
n=7;
x=[0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5 0.55 0.6 0.65 0.7 0.75 0.8];
y=[0.1 0.1 0.13 0.15 0.2 0.22 0.27 0.34 0.4 0.49 0.57 0.65 0.69 0.79 0.82 0.9 0.94];
p=[0 0.8 1;0.05 0.8 1;0.1 0.8 1;0.15 0.8 1;0.2 0.8 0.9;0.25 0.8 0.9;0.3 0.8 0.8]';
t=[0.1 0.1 0.2 0.2 0.3 0.3 0.4 0.5 0.6 0.7 0.7 0.8 0.8 0.9 0.9 1 1;
    0 0.1 0.1 0.2 0.3 0.4 0.4 0.5 0.6 0.6 0.7 0.8 0.8 0.9 0.9 1 1;
    0 0 0.1 0.1 0.2 0.2 0.3 0.4 0.4 0.5 0.6 0.7 0.7 0.8 0.8 0.9 1;
    0 0 0 0.1 0.1 0.2 0.3 0.4 0.4 0.5 0.6 0.7 0.7 0.8 0.8 0.9 1;
    0 0 0 0 0.1 0.1 0.2 0.2 0.3 0.4 0.5 0.5 0.6 0.7 0.8 0.9 0.9;
    0 0 0 0 0 0.1 0.2 0.2 0.3 0.4 0.5 0.6 0.6 0.7 0.8 0.8 0.9;
    0 0 0 0 0 0 0.1 0.2 0.2 0.3 0.4 0.5 0.6 0.7 0.7 0.8 0.8]';
a=[0.15 0.75 1]';
net=newff(minmax(p),[n,17],{'tansig' 'purelin'},'trainlm');
net.trainParam.epochs=50;
net.trainParam.goal=0.01;
net=train(net,p,t);
y1=sim(net,a);
figure(1);
plot(x,y,'r--',x,y1);
axis([0 0.8 0 1]);
grid;
title('训练后的BP网络仿真结果');
xlabel('制冷环境温度A');
ylabel('输出频率及电压F/U');




⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -