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 hilft dir das Java-Tutorial weiter. Hier klicken --> (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. Schau dir jetzt hier den Kurs an und lernen Java zu programmieren: --> Hier klicken, um mehr zu erfahren (Klick)