程序引用了自主开发的基于 JFreeChart 的 Plot 接口工具
import tju.plot.Plot;
import java.awt.*;
import java.util.ArrayList;
import static java.lang.Math.*;
import static tju.plot.Plot.range;
public class id_diagram {
static final double a = 5.11564;
static final double b = 1687.537;
static final double c = 230.17;
// 给定温度,输出水蒸气饱和分压力,水蒸汽的饱和压力 = 同温度下湿空气中水蒸气的饱和分压力
public static double p_sat(double t) {
return pow(10, a - b/(t + c));
}
public static double t_sat(double p) {
return b/(a-log10(p)) - c;
}
// 已知温度 t [℃]、相对湿度 φ,确定含湿量 d [kg]
public static double d(double t, double φ) {
return 0.622*φ*p_sat(t)/(1 - φ*p_sat(t));
}
// 已知含湿量、相对湿度,确定
public static double t(double d, double φ) {
return t_sat(1/(

最低0.47元/天 解锁文章
1140

被折叠的 条评论
为什么被折叠?



