Moin,
ich soll für meine Facharbeit in Mathe ein Programm zur Berechnung Integrale ganzrationaler Funktionen
schreiben. Soweit bin ich fertig, nur wird mir das Ergebnis nicht angezeigt, obwohl es Berechent wird
(habe mit Breakpoints gearbeitet)
Irgendwie wird flaeche wieder auf 0.0 gesetzt.
Hoffe ihr könnt mir helfen.
Freundliche Grüße
Malzbier
ich soll für meine Facharbeit in Mathe ein Programm zur Berechnung Integrale ganzrationaler Funktionen
schreiben. Soweit bin ich fertig, nur wird mir das Ergebnis nicht angezeigt, obwohl es Berechent wird
(habe mit Breakpoints gearbeitet)
Java:
package facharbeit;
public class Berechnung {
static double k;
static double streifen;
static double teilflaechen;
static double streifenx;
static double streifeny;
static double flaeche;
static String integral;
public Berechnung(Nummerisch nummerisch) {
k = 0.1;
}
public static void integralberechnen(Nummerisch nummerisch) {
double ln;
double x = Nummerisch.getTextField1Value();
double y = Nummerisch.getTextField2Value();
double a = Nummerisch.getTextField3Value();
double b = Nummerisch.getTextField4Value();
double c = Nummerisch.getTextField5Value();
double d = Nummerisch.getTextField6Value();
double e = Nummerisch.getTextField7Value();
double f = Nummerisch.getTextField8Value();
ln = x;
while (ln < y - k) {
streifen = a * Math.pow(ln, 5) + b * Math.pow(ln, 4) + c
* Math.pow(ln, 3) + d * Math.pow(ln, 2) + e * ln + f;
ln = ln + k;
teilflaechen = teilflaechen + streifen;
}
streifenx = a * Math.pow(x, 5) + b * Math.pow(x, 4) + c
* Math.pow(x, 3) + d * Math.pow(x, 2) + e * x + f;
streifeny = a * Math.pow(y, 5) + b * Math.pow(y, 4) + c
* Math.pow(y, 3) + d * Math.pow(y, 2) + e * y + f;
flaeche = (streifenx + streifeny) / 2 + teilflaechen;
}
public static String getFlaeche(){
return String.valueOf(flaeche);
}
}
Hoffe ihr könnt mir helfen.
Freundliche Grüße
Malzbier