Integroi.java |
1 import fi.jyu.mit.ohj2.*; 2 /** 3 * Ohjelmalla integroidaan numeerisesti funktio sin(x) 4 * @author Vesa Lappalainen 5 * @version 1.0, 25.03.2003 6 */ 7 public class Integroi { 8 9 public static double integroi(double x1, double x2, int tiheys) { 10 double x,dx,summa=0; 11 12 dx = (x2- x1)/tiheys; 13 14 for (x=x1+dx/2 ; x<x2; x+=dx) 15 summa += Math.sin(x)*dx; 16 17 return summa; 18 } 19 20 21 public static void main(String[] args) { 22 System.out.println("Integraali sin(x) väliltä [0,pi] on noin "+ 23 Mjonot.fmt(integroi(0,Math.PI,100),7,5)); 24 } 25 } 26
Integroi.java |