Hallo,
Ich habe ein kleines Problem mit meinem Programm. Das Programm soll die Tangentensteigung, für eine Funktion 2.Grades, an einer beliebigen Stelle x_0 berechnen. Das Programm ist soweit fertig, nur schaffe ich es nicht die Methode für die Berechnung aufzurufen.
Weiß jemand vielleicht,wo mein Fehler liegt ? Der Fehler liegt in Zeile 14.
Danke.
Ich habe ein kleines Problem mit meinem Programm. Das Programm soll die Tangentensteigung, für eine Funktion 2.Grades, an einer beliebigen Stelle x_0 berechnen. Das Programm ist soweit fertig, nur schaffe ich es nicht die Methode für die Berechnung aufzurufen.
Weiß jemand vielleicht,wo mein Fehler liegt ? Der Fehler liegt in Zeile 14.
Danke.
Java:
import java.util.Scanner; // t(x) = f'(x_0)*(x-x_0)+f(x_0) = f'(x_0)*x-f'(x_0)*x_0+f(x_0)
public class Tangente
{
public static void main(String[]args)
{
Scanner x = new Scanner(System.in);
System.out.println("Bitte geben Sie die Stelle ein.");
int x_0 = x.nextInt();
System.out.println("Geben Sie die Koeffizienten ein.");
int a = x.nextInt();
int b = x.nextInt();
int c = x.nextInt();
System.out.println("Die Tangente an der Stelle"+x_0+"lautet:"+TangenteR(AbleitungS,Funktionswert,x_0,x));
}
public static int AbleitungX(int a)
{
int Ableitung = a*2;
return Ableitung;
}
public static int AbleitungX2(int b)
{
int Ableitung2 = b;
return Ableitung2;
}
public static int AbleitungS(int x_0,int a, int b )
{
int AbleitungS = AbleitungX(a)*x_0+AbleitungX2(b);
return AbleitungS;
}
public static int Funktionswert(int a,int b,int c, int x_0)
{
int Funktionswert = a*x_0+x_0+b*x_0+c;
return Funktionswert;
}
public static int TangenteR(int AbleitungS, int Funktionswert,int x,int x_0)
{
int Tangente = AbleitungS*x-AbleitungS*x_0+Funktionswert;
return Tangente;
}
}