Hallo ich habe von meinem Prof eine Aufgabe aufs auge gedrückt bekommen bei der ich sowas von gar nicht weiter komme... zumal meine Programmierkenntnisse noch sehr dünn sind...
Undzwar geht es um die Sehentrapezformel von der ich vorher noch nie gehört hatte...
Als aller erstes sollten wir eine Methode auslegen was ich noch hin bekommen habe... die formel dafür war f (x) = (x – 1)^2 – 1
dann war die Sehnentrapetzformel gegeben:
h entspricht: h = (b – a) / n
und als Intervall war für a=3 und b=5 gegeben
n=10000
so... mein eigentliches problem ist denke ich die summenformel in der Sehnentrapezformel...
ich hoffe das mir jemand weiter helfen kann...
hier mein bisheriger Code:
Vielen Dank schon mal
Undzwar geht es um die Sehentrapezformel von der ich vorher noch nie gehört hatte...
Als aller erstes sollten wir eine Methode auslegen was ich noch hin bekommen habe... die formel dafür war f (x) = (x – 1)^2 – 1
dann war die Sehnentrapetzformel gegeben:
h entspricht: h = (b – a) / n
und als Intervall war für a=3 und b=5 gegeben
n=10000
so... mein eigentliches problem ist denke ich die summenformel in der Sehnentrapezformel...
ich hoffe das mir jemand weiter helfen kann...
hier mein bisheriger Code:
Java:
package blabla;
public class blabla {
public static double calcFunction(double x){
double y=((x-1)*(x-1))-1;
return y;
}
public static void main(String[] args) {
double n=10000;
double a= 3;
double b=5;
double h=(b-a)/n;
double sum = 0;
for(int i=1; i<n;i++)
{
sum+=calcFunction(a+i*h);
}
System.out.println("sum " + sum);
double blub=(0.5*calcFunction(a)+0.5*calcFunction(b));
System.out.println("blub: " +blub);
double st= h*(blub + sum);
System.out.println("Sehnentrapetzformel " + st);
Vielen Dank schon mal