📄 tixing_qiuji.txt
字号:
//简介:此程序是“自适应梯形求积法”的主函数及其调用
//其中test方法是该求积法的主方法,f函数根据需要自己定义
//方可,main函数输出想要输出的东西即可
public class tiXing_qiuJi
{
public static double test(double a,double b,double eps)
{
double s1,s2;
s1 = (f(a) + f(b)) * (b-a)/2;
s2 = s1/2 + f((a+b)/2)*(b-a)/2;
if(Math.abs(s1 - s2) < 3*eps) return s2;
else
{
s1 = test(a,(a+b)/2,eps/2);
s2 = test((a+b)/2,b,eps/2);
return (s1+s2);
}
}
//例子
public static double f(double x)
{
double y;
y = Math.exp(x);
return y;
}
public static void main(String [] args)
{
double y,eps=1e-7;
y = test(0,10,eps);
System.out.println(y);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -