可以帮我写个java求函数y=x*e^x在区间[a,b]上的定积分值的程序吗
求函数y=x*e^x在区间[a,b]上的定积分值,其中a,b由客户端传入(即使用参数传递),并假定a小于b。...
求函数y=x*e^x在区间[a,b]上的定积分值,其中a,b由客户端传入(即使用参数传递),并假定a小于b。
展开
2个回答
展开全部
package zhidao;
public class zhidao {
public double go(double a, double b) {
double retval = 0;
double delta = (b - a) / 10000;
for(int i = 0; i < 10000; i++)
{
retval += delta * f(a + (2 * i + 1) * delta / 2 );
}
return retval;
}
public double f(double x) {
return x * Math.exp(x);
}
public static void main(String[] args) {
System.out.print(new zhidao().go(1.0, 10.0));
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询