java代码计算微积分 编程 微积分
怎样用java代码实现该微积分,在这里先谢谢各位了!
这个是标准正态分布的积分。
创新互联建站长期为上千客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为安平企业提供专业的做网站、网站建设,安平网站改版等技术服务。拥有十载丰富建站经验和众多成功案例,为您定制开发。
求出a0+a1x1+a2x2+a3x3+a4x4+a5x5+a6x6+a7x7+a8x8,然后查正态分布表
P=φ(a0+a1x1+a2x2+a3x3+a4x4+a5x5+a6x6+a7x7+a8x8)
对于这种∅(t)=1/√2π exp(-t^2/2)求不出不定积分的函数,软件和程序只能估算出他们在一个
已知的数值处的积分值。。因为a0+a1x1+a2x2+a3x3+a4x4+a5x5+a6x6+a7x7+a8x8不是个已知的数值,所以算不出来的。。
求助java如何实现微积分
用程序把微积分的极限表达式表示出来,附加一个检查算法,若近似解满意,即可输出结果
急求java中求定积分的程序,急啊!!后天就要考试了!!
定积分
import static java.lang.Math.*;
public class homeworkfour {
// 0~1区间n等分
private static int n = 100000;
// 随便定义个曲线e的x次方, 取其x在0~1的定积分;
public static double f(double x) {
double f;
f = pow(E, x);
return f;
}
// 梯形法求定积分
/**
* x0: 坐标下限, xn: 坐标上限
*/
public static double getDefiniteIntegralByTrapezium(double x0, double xn) {
double h = abs(xn - x0) / n;
double sum = 0;
for (double xi = 0; xi = xn; xi = xi + h) {
sum += (f(xi) + f(xi + h)) * h / 2;
}
return sum;
}
/**
* x0: 坐标下限, xn: 坐标上限
*/
// 矩形法求定积分, 右边界
public static double getDefiniteIntegralByRectangle1(double x0, double xn) {
//h: 步长
double h = abs(xn - x0) / n;
double sum = 0;
for (double xi = 0; xi = xn; xi = xi + h) {
sum += f(xi + h) * h;
}
return sum;
}
// 矩形法求定积分, 左边界
public static double getDefiniteIntegralByRectangle2(double x0, double xn) {
double h = abs(xn - x0) / n;
double sum = 0;
for (double xi = 0; xi = xn; xi = xi + h) {
sum += f(xi) * h;
}
return sum;
}
/**
* 测试定积分
*/
public static void main(String[] args) {
System.out.println(getDefiniteIntegralByTrapezium(0, 1));
System.out.println(getDefiniteIntegralByRectangle1(0, 1));
System.out.println(getDefiniteIntegralByRectangle2(0, 1));
}
}
本文名称:java代码计算微积分 编程 微积分
本文URL:http://azwzsj.com/article/hppcop.html