定积分代码java 求定积分代码

求JAVA高手!!!!怎么利用java api实现当前日期的显示 !? 利用java api实现定积分的计算 。f(x)=x5*ex*sin(x)java 显示当前日期
SimpleDateFormat dateformat1=new SimpleDateFormat("yyyy-MM-dd");
String a1=dateformat1.format(new Date());
System.out.println("当前日期:"+a1);
一,用JAVA语言编程求一元函数的定积分∫1→5x^2dx//∫x^2dx
//start 积分下限, end积分上限
public double integrals(int start, int end){
//划分的最小单位,越小越精确,但消耗时间源更多
double deltaX = 0.0000001;
double sum = 0.0;
for(double i=start; i=end-deltaX; i+=deltaX){
sum += (i*i+(i+deltaX)*(i+deltaX))*deltaX/2.0 ; //划分成若干个梯形 求面积总和
}
return sum;
}
JAVA 求 定不定积分public class Jifeng {
public Jifeng(int a,int b , int c,int l,int u){h1 = a;h2 = b;h3 = c;lower = l;upper = u; }public double getResult(){double result = 0 ;for(int i = 0 ; icount ;i++){double x = lower+(upper-lower)*i/((double)count);System.out.println(x);double fx = h1*x*x + h2*x + h3;System.out.println(fx);result+=fx/count;}return result; } /*** @param args*/ public static void main(String[] args) {// TODO Auto-generated method stubJifeng temp = new Jifeng(1,1,1,0,1);System.out.println(temp.getResult());; }
private int h1; private int h2; private int h3; private int lower; private int upper; private static int count = 10000;}
怎样用java代码实现该微积分,在这里先谢谢各位了!这个是标准正态分布的积分 。
求出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问题.我以前编过,只是数学上的算法问题.你既然说了定积分,那么肯定就是直接算出数值的了,还记得微积分的概念吗,每段dx乘上对应的y值,尽量使dx变小,那么算出来的值很接近,我记得我以前算出来的值可以接近10^-8,其实可以更小.推荐一本书,我以前看的,java数值,去书店看看,整本书都是讲述用java解决数学问题的,有不同的逼近方法.
急求java中求定积分的程序,急?。。『筇炀鸵际粤耍 。?/h2>定积分
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;
}
/**
* 测试定积分
【定积分代码java 求定积分代码】

推荐阅读