| | |
| | | return judge; |
| | | } |
| | | |
| | | /* |
| | | (容量百分比预估计算方式) |
| | | A、系统读取测试文件内参考值R(此时并没有分他是平均值或参考值,参考值可有在文件打开时手动更改): |
| | | a、测试值R≤参考值R时,容量预估值=100% |
| | | b、测试值R≥参考值2R时,容量预估值直接显示1% |
| | | c、参考值R<测试值R<参考值2R时,容量预估值={100%~1%(比值=(1-(R测-R参)/R参)*100%”)} |
| | | **/ |
| | | public static float getPreCapTest(float testRes,float refRes){ |
| | | float preCap=0f; |
| | | if(testRes<=refRes){ |
| | | preCap=1; |
| | | }else if(testRes>=(2*refRes)){ |
| | | preCap= (float) 0.01; |
| | | }else { |
| | | float radio=(1-(testRes-refRes)/refRes); |
| | | preCap= (float) (1-0.01*radio); |
| | | } |
| | | return preCap; |
| | | } |
| | | |
| | | public static void main(String[] args) { |
| | | Float[] f = {3.54f,3.55f,3.55f,3.56f,3.57f,3.56f,3.58f,3.58f,3.56f}; |
| | | Float[] f2 = {3.53f,3.55f,3.56f,3.57f,3.59f,3.58f,3.6f,3.6f,3.61f}; |