//欧拉递推公式 public double X_Ee(int N, double rad) { double X = 0; X = DifEquation.Euler_e(M, N, 0, 0, rad)[N - 1]; return(X); }
//4阶R_K算法 public double B_RK4X(double X, int N) { double Brad = DifEquation.R_K4X(M, M, 10, 0, 0, Math.PI / 2, X, N); return(Brad); }
//欧拉预估-校正算法 //牛顿迭代公式 public double B_Euler_preX(double X, int N) { double Brad = DifEquation.Euler_preX(M, M, 1000, 0, 0, Math.PI / 2, X, N); return(Brad); }
//4阶R_K算法 public double B_RK4x(double X, int N) { double Brad = DifEquation.R_K4x(M, N, 0, 0, Math.PI / 2, X); return(Brad); }
//欧拉预估-校正算法 public double B_Euler_prex(double X, int N) { double Brad = DifEquation.Euler_prex(M, N, 0, 0, Math.PI / 2, X); return(Brad); }
//四阶龙格-库塔算法 public double X_RK4(int N, double rad) { double X = DifEquation.R_K4(M, N, 0, 0, rad)[N - 1]; return(X); }