Guten Tag ihr lieben,
ich brauche dringend Hilfe!
und zwar um folgende Aufgabe handelt es sich: "siehe Anhang"
Ich bin soweit und ich verstehe jetzt nicht ganz wie ich eine Wertetabelle ausgeben kann und die Grafik dazu...
ich brauche dringend Hilfe!
und zwar um folgende Aufgabe handelt es sich: "siehe Anhang"
Ich bin soweit und ich verstehe jetzt nicht ganz wie ich eine Wertetabelle ausgeben kann und die Grafik dazu...
Java:
public class Funktionsdarstellung
{
public static void main(String[] args)
{
double a = 1;
double b = 1;
double k = 1;
int f = 3;
double x = 1;
double ugrenze = -10;
double ogrenze = 10;
double Schrittweite = 0.5;
double f1 = (funktion1(a,b,x));
double f2 = (funktion2(a,b,x));
double f3 = (funktion3(x,k));
wertetabelle (ugrenze, ogrenze, Schrittweite, f, a, b, k);
}
//- a)
public static double funktion1(double a,double b, double x)
{
return a*Math.sin(x+b);
}
public static double funktion2(double a,double b, double x)
{
return a*Math.exp(-b*x);
}
public static double funktion3(double x, double k)
{
double erg1 = (x/k+2);
int gz = (int)erg1;
return gz*k;
}
//- b) und c)
public static void wertetabelle(double ugrenze, double ogrenze, double Schrittweite, int f, double a, double b, double k)
{
StdDraw.setXscale(ugrenze, ogrenze);
StdDraw.setYscale(-10, 10);
switch (f)
{
case 1: for (double i=-10; i<=10; i = i + Schrittweite)
{
double xwert = i;
double ywert = funktion1(a,b,i);
StdDraw.filledCircle(xwert, ywert, 0.1);
}
break;
case 2: for (double i=-10; i<=10; i = i + Schrittweite)
{
double xwert = i;
double ywert = funktion2(a,b,i);
StdDraw.filledCircle(xwert, ywert, 0.1);
}
break;
case 3: for (double i=-10; i<=10; i = i + Schrittweite)
{
double xwert =i;
double ywert = funktion3(i,k);
StdDraw.filledCircle(xwert, ywert, 0.1);
}
break;
}
}
}