int i,j,c;
c=k[0][0];
for(i=2;i<=c;i+=2)
{
{if(x2>=k[i+1][1]&&x2<=k[i+3][1])
y2=k[i+1+c][1]*x2+k[i+11+c][1];
if((y2-k[i+1][0])<(k[i+3][0]-y2))
{for(j=1;j<30;j++)
if(x1>=k[i][j]&&x1<=k[i][j+1])
y1=k[i+c][j]*x1+k[i+10+c][j];}
else
{for(j=1;j<30;j++)
if(x1>=k[i+2][j]&&x1<=k[i+2][j+1])
y1=k[i+2+c][j]*x1+k[i+12+c][j];
}
}
}
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
x1是压力数组;x2是温度数组;程序说是实际值到工程值的转换,不明白y1,y2的计算过程
一周热门 更多>