发布于 2011-10-12 09:33:11
12楼
好,谢谢背影,这个问题了解了。
还有一关于数组的问题,也顺便在这里提问了。对于一个二维表格,要查找其中的值,举例如下二维数组:
P/T -20 -10 0 10 20
0.1 2.6 2.7 2.8 2.9 3
1 2.8 2.9 3 3.1 3.2
2 3 3.1 3.2 3.3 3.4
3 3.2 3.3 3.4 3.5 3.6
4 3.4 3.5 3.6 3.7 3.8
5 3.6 3.7 3.8 3.9 4
第一列为压力P(MPa),第一行为温度T(摄氏度),数据是一定的压力和温度对应的比热容系数。比如,压力为1MPa、温度为0度时对应的系数为3,现假设采集得到的压力P=1.5MPa,T=7度,根据这个表计算其对应的系数,采用线性插值。我想思路如下,你看行否?
1、建立一共享DB,存放这个二维数组;
2、首先根据压力P=1.5,得出一个关于温度T对应系数值表,存放到一维数组中,放局部存储区;如下
T 0 10
系数值 3.1 3.2
3、再根据温度T=7,从一维数组中计算7对应的系数值。为3.17,线性插值。
就好像高级语言中的从数据表中查询出一个中间表,再查询这个中间表,思路可行否?有无其它方法,请指导一下。
如果你认为是对的事情,就要勇敢地去尝试;如果不去尝试,又怎么会知道结果呢?