1. 程式人生 > >java 多元函式求積分

java 多元函式求積分

形如這裡寫圖片描述這樣的多元函式,求[x1,x2]區間的積分。即求解這裡寫圖片描述的值。java程式碼如下:

這裡寫程式碼片public class MulFunctionIntegral {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        Scanner sc=new Scanner(System.in);
        System.out.println("輸入a的值:");
        int a=sc.nextInt();
        System.out
.println("輸入b的值:"); int b=sc.nextInt(); System.out.println("輸入c的值:"); int c=sc.nextInt(); System.out.println("輸入n的值:"); int n=sc.nextInt(); System.out.println("輸入m的值:"); int m=sc.nextInt(); System.out.println("輸入x1的值:"); double x1=sc.nextDouble(); System.out
.println("輸入x2的值:"); double x2=sc.nextDouble(); double value=Integral(a,b,c,n,m,x1,x2); } public static double Integral(int a,int b,int c,int n,int m,double x1,double x2){ double y1=a/(n+1)*Math.pow(x1, n+1)+b/(m+1)*Math.pow(x1, m+1)+c*x1; double y2=a/(n+1)*Math.pow(x2, n+1
)+b/(m+1)*Math.pow(x2, m+1)+c*x2; double y=y2-y1; return y; }