📄 fuzzypid.cpp
字号:
for(k=0;k<15;k++)
{
if(r1[i][j]>u6[k])
rr[n][i][j][k]=u6[k];
else
rr[n][i][j][k]=r1[i][j];
if(rr[n][i][j][k]<rr[n-1][i][j][k])
rr[n][i][j][k]=rr[n-1][i][j][k];
}
}
n++;
for(i=0;i<14;i++)
for(j=0;j<13;j++)
{
if(e5[i]>ec2[j])
r1[i][j]=ec2[j];
else
r1[i][j]=e5[i];
for(k=0;k<15;k++)
{
if(r1[i][j]>u6[k])
rr[n][i][j][k]=u6[k];
else
rr[n][i][j][k]=r1[i][j];
if(rr[n][i][j][k]<rr[n-1][i][j][k])
rr[n][i][j][k]=rr[n-1][i][j][k];
}
}
n++;
for(i=0;i<14;i++)
for(j=0;j<13;j++)
{
if(e5[i]>ec3[j])
r1[i][j]=ec3[j];
else
r1[i][j]=e5[i];
for(k=0;k<15;k++)
{
if(r1[i][j]>u5[k])
rr[n][i][j][k]=u5[k];
else
rr[n][i][j][k]=r1[i][j];
if(rr[n][i][j][k]<rr[n-1][i][j][k])
rr[n][i][j][k]=rr[n-1][i][j][k];
}
}
n++;
for(i=0;i<14;i++)
for(j=0;j<13;j++)
{
if(e5[i]>ec4[j])
r1[i][j]=ec4[j];
else
r1[i][j]=e5[i];
for(k=0;k<15;k++)
{
if(r1[i][j]>u4[k])
rr[n][i][j][k]=u4[k];
else
rr[n][i][j][k]=r1[i][j];
if(rr[n][i][j][k]<rr[n-1][i][j][k])
rr[n][i][j][k]=rr[n-1][i][j][k];
}
}
n++;
for(i=0;i<14;i++)
for(j=0;j<13;j++)
{
if(e5[i]>ec5[j])
r1[i][j]=ec5[j];
else
r1[i][j]=e5[i];
for(k=0;k<15;k++)
{
if(r1[i][j]>u3[k])
rr[n][i][j][k]=u3[k];
else
rr[n][i][j][k]=r1[i][j];
if(rr[n][i][j][k]<rr[n-1][i][j][k])
rr[n][i][j][k]=rr[n-1][i][j][k];
}
}
n++;
for(i=0;i<14;i++)
for(j=0;j<13;j++)
{
if(e5[i]>ec6[j])
r1[i][j]=ec6[j];
else
r1[i][j]=e5[i];
for(k=0;k<15;k++)
{
if(r1[i][j]>u2[k])
rr[n][i][j][k]=u2[k];
else
rr[n][i][j][k]=r1[i][j];
if(rr[n][i][j][k]<rr[n-1][i][j][k])
rr[n][i][j][k]=rr[n-1][i][j][k];
}
}
n++;
for(i=0;i<14;i++)
for(j=0;j<13;j++)
{
if(e5[i]>ec7[j])
r1[i][j]=ec7[j];
else
r1[i][j]=e5[i];
for(k=0;k<15;k++)
{
if(r1[i][j]>u2[k])
rr[n][i][j][k]=u2[k];
else
rr[n][i][j][k]=r1[i][j];
if(rr[n][i][j][k]<rr[n-1][i][j][k])
rr[n][i][j][k]=rr[n-1][i][j][k];
}
}
n++;
for(i=0;i<14;i++)
for(j=0;j<13;j++)
{
if(e4[i]>ec1[j])
r1[i][j]=ec1[j];
else
r1[i][j]=e4[i];
for(k=0;k<15;k++)
{
if(r1[i][j]>u6[k])
rr[n][i][j][k]=u6[k];
else
rr[n][i][j][k]=r1[i][j];
if(rr[n][i][j][k]<rr[n-1][i][j][k])
rr[n][i][j][k]=rr[n-1][i][j][k];
}
}
n++;
for(i=0;i<14;i++)
for(j=0;j<13;j++)
{
if(e4[i]>ec2[j])
r1[i][j]=ec2[j];
else
r1[i][j]=e4[i];
for(k=0;k<15;k++)
{
if(r1[i][j]>u6[k])
rr[n][i][j][k]=u6[k];
else
rr[n][i][j][k]=r1[i][j];
if(rr[n][i][j][k]<rr[n-1][i][j][k])
rr[n][i][j][k]=rr[n-1][i][j][k];
}
}
n++;
for(i=0;i<14;i++)
for(j=0;j<13;j++)
{
if(e4[i]>ec3[j])
r1[i][j]=ec3[j];
else
r1[i][j]=e4[i];
for(k=0;k<15;k++)
{
if(r1[i][j]>u5[k])
rr[n][i][j][k]=u5[k];
else
rr[n][i][j][k]=r1[i][j];
if(rr[n][i][j][k]<rr[n-1][i][j][k])
rr[n][i][j][k]=rr[n-1][i][j][k];
}
}
n++;
for(i=0;i<14;i++)
for(j=0;j<13;j++)
{
if(e4[i]>ec4[j])
r1[i][j]=ec4[j];
else
r1[i][j]=e4[i];
for(k=0;k<15;k++)
{
if(r1[i][j]>u4[k])
rr[n][i][j][k]=u4[k];
else
rr[n][i][j][k]=r1[i][j];
if(rr[n][i][j][k]<rr[n-1][i][j][k])
rr[n][i][j][k]=rr[n-1][i][j][k];
}
}
n++;
for(i=0;i<14;i++)
for(j=0;j<13;j++)
{
if(e4[i]>ec5[j])
r1[i][j]=ec5[j];
else
r1[i][j]=e4[i];
for(k=0;k<15;k++)
{
if(r1[i][j]>u3[k])
rr[n][i][j][k]=u3[k];
else
rr[n][i][j][k]=r1[i][j];
if(rr[n][i][j][k]<rr[n-1][i][j][k])
rr[n][i][j][k]=rr[n-1][i][j][k];
}
}
n++;
for(i=0;i<14;i++)
for(j=0;j<13;j++)
{
if(e4[i]>ec6[j])
r1[i][j]=ec6[j];
else
r1[i][j]=e4[i];
for(k=0;k<15;k++)
{
if(r1[i][j]>u2[k])
rr[n][i][j][k]=u2[k];
else
rr[n][i][j][k]=r1[i][j];
if(rr[n][i][j][k]<rr[n-1][i][j][k])
rr[n][i][j][k]=rr[n-1][i][j][k];
}
}
n++;
for(i=0;i<14;i++)
for(j=0;j<13;j++)
{
if(e4[i]>ec7[j])
r1[i][j]=ec7[j];
else
r1[i][j]=e4[i];
for(k=0;k<15;k++)
{
if(r1[i][j]>u2[k])
rr[n][i][j][k]=u2[k];
else
rr[n][i][j][k]=r1[i][j];
if(rr[n][i][j][k]<rr[n-1][i][j][k])
rr[n][i][j][k]=rr[n-1][i][j][k];
}
}
n++;
for(i=0;i<14;i++)
for(j=0;j<13;j++)
{
if(e3[i]>ec1[j])
r1[i][j]=ec1[j];
else
r1[i][j]=e3[i];
for(k=0;k<15;k++)
{
if(r1[i][j]>u6[k])
rr[n][i][j][k]=u6[k];
else
rr[n][i][j][k]=r1[i][j];
if(rr[n][i][j][k]<rr[n-1][i][j][k])
rr[n][i][j][k]=rr[n-1][i][j][k];
}
}
n++;
for(i=0;i<14;i++)
for(j=0;j<13;j++)
{
if(e3[i]>ec2[j])
r1[i][j]=ec2[j];
else
r1[i][j]=e3[i];
for(k=0;k<15;k++)
{
if(r1[i][j]>u6[k])
rr[n][i][j][k]=u6[k];
else
rr[n][i][j][k]=r1[i][j];
if(rr[n][i][j][k]<rr[n-1][i][j][k])
rr[n][i][j][k]=rr[n-1][i][j][k];
}
}
n++;
for(i=0;i<14;i++)
for(j=0;j<13;j++)
{
if(e3[i]>ec3[j])
r1[i][j]=ec3[j];
else
r1[i][j]=e3[i];
for(k=0;k<15;k++)
{
if(r1[i][j]>u6[k])
rr[n][i][j][k]=u6[k];
else
rr[n][i][j][k]=r1[i][j];
if(rr[n][i][j][k]<rr[n-1][i][j][k])
rr[n][i][j][k]=rr[n-1][i][j][k];
}
}
n++;
for(i=0;i<14;i++)
for(j=0;j<13;j++)
{
if(e3[i]>ec4[j])
r1[i][j]=ec4[j];
else
r1[i][j]=e3[i];
for(k=0;k<15;k++)
{
if(r1[i][j]>u6[k])
rr[n][i][j][k]=u6[k];
else
rr[n][i][j][k]=r1[i][j];
if(rr[n][i][j][k]<rr[n-1][i][j][k])
rr[n][i][j][k]=rr[n-1][i][j][k];
}
}
n++;
for(i=0;i<14;i++)
for(j=0;j<13;j++)
{
if(e3[i]>ec5[j])
r1[i][j]=ec5[j];
else
r1[i][j]=e3[i];
for(k=0;k<15;k++)
{
if(r1[i][j]>u4[k])
rr[n][i][j][k]=u4[k];
else
rr[n][i][j][k]=r1[i][j];
if(rr[n][i][j][k]<rr[n-1][i][j][k])
rr[n][i][j][k]=rr[n-1][i][j][k];
}
}
n++;
for(i=0;i<14;i++)
for(j=0;j<13;j++)
{
if(e3[i]>ec6[j])
r1[i][j]=ec6[j];
else
r1[i][j]=e3[i];
for(k=0;k<15;k++)
{
if(r1[i][j]>u3[k])
rr[n][i][j][k]=u3[k];
else
rr[n][i][j][k]=r1[i][j];
if(rr[n][i][j][k]<rr[n-1][i][j][k])
rr[n][i][j][k]=rr[n-1][i][j][k];
}
}
n++;
for(i=0;i<14;i++)
for(j=0;j<13;j++)
{
if(e3[i]>ec7[j])
r1[i][j]=ec7[j];
else
r1[i][j]=e3[i];
for(k=0;k<15;k++)
{
if(r1[i][j]>u3[k])
rr[n][i][j][k]=u3[k];
else
rr[n][i][j][k]=r1[i][j];
if(rr[n][i][j][k]<rr[n-1][i][j][k])
rr[n][i][j][k]=rr[n-1][i][j][k];
}
}
n++;
for(i=0;i<14;i++)
for(j=0;j<13;j++)
{
if(e2[i]>ec1[j])
r1[i][j]=ec1[j];
else
r1[i][j]=e2[i];
for(k=0;k<15;k++)
{
if(r1[i][j]>u7[k])
rr[n][i][j][k]=u7[k];
else
rr[n][i][j][k]=r1[i][j];
if(rr[n][i][j][k]<rr[n-1][i][j][k])
rr[n][i][j][k]=rr[n-1][i][j][k];
}
}
n++;
for(i=0;i<14;i++)
for(j=0;j<13;j++)
{
if(e2[i]>ec2[j])
r1[i][j]=ec2[j];
else
r1[i][j]=e2[i];
for(k=0;k<15;k++)
{
if(r1[i][j]>u7[k])
rr[n][i][j][k]=u7[k];
else
rr[n][i][j][k]=r1[i][j];
if(rr[n][i][j][k]<rr[n-1][i][j][k])
rr[n][i][j][k]=rr[n-1][i][j][k];
}
}
n++;
for(i=0;i<14;i++)
for(j=0;j<13;j++)
{
if(e2[i]>ec3[j])
r1[i][j]=ec3[j];
else
r1[i][j]=e2[i];
for(k=0;k<15;k++)
{
if(r1[i][j]>u7[k])
rr[n][i][j][k]=u7[k];
else
rr[n][i][j][k]=r1[i][j];
if(rr[n][i][j][k]<rr[n-1][i][j][k])
rr[n][i][j][k]=rr[n-1][i][j][k];
}
}
n++;
for(i=0;i<14;i++)
for(j=0;j<13;j++)
{
if(e2[i]>ec4[j])
r1[i][j]=ec4[j];
else
r1[i][j]=e2[i];
for(k=0;k<15;k++)
{
if(r1[i][j]>u7[k])
rr[n][i][j][k]=u7[k];
else
rr[n][i][j][k]=r1[i][j];
if(rr[n][i][j][k]<rr[n-1][i][j][k])
rr[n][i][j][k]=rr[n-1][i][j][k];
}
}
n++;
for(i=0;i<14;i++)
for(j=0;j<13;j++)
{
if(e2[i]>ec5[j])
r1[i][j]=ec5[j];
else
r1[i][j]=e2[i];
for(k=0;k<15;k++)
{
if(r1[i][j]>u6[k])
rr[n][i][j][k]=u6[k];
else
rr[n][i][j][k]=r1[i][j];
if(rr[n][i][j][k]<rr[n-1][i][j][k])
rr[n][i][j][k]=rr[n-1][i][j][k];
}
}
n++;
for(i=0;i<14;i++)
for(j=0;j<13;j++)
{
if(e2[i]>ec6[j])
r1[i][j]=ec6[j];
else
r1[i][j]=e2[i];
for(k=0;k<15;k++)
{
if(r1[i][j]>u4[k])
rr[n][i][j][k]=u4[k];
else
rr[n][i][j][k]=r1[i][j];
if(rr[n][i][j][k]<rr[n-1][i][j][k])
rr[n][i][j][k]=rr[n-1][i][j][k];
}
}
n++;
for(i=0;i<14;i++)
for(j=0;j<13;j++)
{
if(e2[i]>ec7[j])
r1[i][j]=ec7[j];
else
r1[i][j]=e2[i];
for(k=0;k<15;k++)
{
if(r1[i][j]>u4[k])
rr[n][i][j][k]=u4[k];
else
rr[n][i][j][k]=r1[i][j];
if(rr[n][i][j][k]<rr[n-1][i][j][k])
rr[n][i][j][k]=rr[n-1][i][j][k];
}
}
n++;
for(i=0;i<14;i++)
for(j=0;j<13;j++)
{
if(e9[i]>ec8[j])
r1[i][j]=ec8[j];
else
r1[i][j]=e9[i];
for(k=0;k<15;k++)
{
if(r1[i][j]>u8[k])
rr[n][i][j][k]=u8[k];
else
rr[n][i][j][k]=r1[i][j];
if(rr[n][i][j][k]>rr[n-1][i][j][k])
rr[n][i][j][k]=rr[n-1][i][j][k];
cout<<rr[n][i][j][k]<<'\t';
}
cout<<endl;
}
for(k=0;k<15;k++)
{
ul[k]=rr[n][0][0][k];
for(i=0;i<14;i++)
for(j=0;j<13;j++)
{
if(ul[k]<rr[n][i][j][k])
ul[k]=rr[n][i][j][k];
sum+=ul[k];
sumf+=ul[k]*(k-7);
}
cout<<setw(4)<<ul[k]<<" ";
}
cout<<endl<<sumf/sum<<endl;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -