Plot funktion applet

Dieses Thema Plot funktion applet im Forum "Allgemeine Java-Themen" wurde erstellt von Armin2017, 3. Dez. 2016.

Thema: Plot funktion applet ich habe heir ein Code zu funktion plot aber bei atan funktioniert nicht er zeichnet nur eine linie wie kann ich das...

  1. ich habe heir ein Code zu funktion plot aber bei atan funktioniert nicht er zeichnet nur eine linie
    wie kann ich das für atan erweitern:
    Code (Java):
    import java.awt.*;

    public class graph extends java.applet.Applet {

            public void init() {
                   
                    setBackground (Color.gray);
            }

            public void paint (Graphics g) {
                    float x, y;
                    int xnorm, ynorm, i;

               
                    for (x = -50; x <= 50; x += .1) {

                       
                            y = x * x + 2 * x + 1;

                           
                            xnorm = (int) (x + 50);

                     
                            ynorm = (int) (650 - y);

                     
                            g.drawLine (xnorm, ynorm, xnorm, ynorm);
                    }
            }
    }
     
    Zuletzt von einem Moderator bearbeitet: 4. Dez. 2016
  2. Vielleicht helfen dir diese Java-Grundlagen weiter --> *Klick*
  3. Damit du trigonometrische Funktionen (sin, cos, tan, .. ) zeichnen kannst würde ich dir zur Polynom Klasse raten.
    Wenn du ein Objekt der Polynom Klasse erstellst, kannst du versch. Punkte hinzufügen.
    Mit der Methode g.drawPolyline() kannst du dann dein Polynom zeichnen.

    Hier mal ein quick'n'dirty Beispiel für den Sinus:

    Code (Java):


    Polygon p =newPolygon();
         

     for(int x =-170; x <=170; x++){
           p.addPoint(x +200,100-(int)(50* Math.sin((x /100.0)*2*Math.PI)));

      }
     g.drawPolyline(p.xpoints, p.ypoints, p.npoints);
     
    Gruß
    Robert
     
    Armin2017 gefällt das.
  4. Flown
    Flown Mitarbeiter
    Wenn du Code postest, dann bitte in Code-Tags: [code=java]//JAVA CODE HERE[/code]
     
  5. Polygon startet nicht bei mir in eclipse :( ich weiss nicht warum? kannst du ein Kompletes Code beispiel mit Polygon schicken?
    danke
     
  6. KOSTENLOSES Java-Grundlagen Training im Wert von 39 € Sichere dir hier den kostenlosen Zugriff auf umfangreiches Java-Know How und starte richtig durch!