zwei Grafen darstellen
-
Eigentlich sollten zwei Grafen gezeichnet werden; einer in blau und der andere in rot; es wird aber nur der blaue dargestellt.
import java.awt.Color; import java.awt.Graphics; public class GraphApplet extends java.applet.Applet { double f(double x) { return (((Math.sin(x/45) + Math.sin(x/5)) * getSize().height) / 4 + 100); } double f1(double x) { return (((Math.sin(x/9) + Math.sin(x/5)) * getSize().height) / 4 + 100); } public void paint(Graphics g) { g.setColor(Color.blue); for (int x = 0 ; x < getSize().width ; x++) { g.drawLine(x, (int)f(x), x + 1, (int)f(x + 1)); } g.setColor(Color.red); for (int x = 0 ; x < getSize().width ; x++) { g.drawLine(x, (int)f1(x), x + 1, (int)f(x + 1)); } } public String getAppletInfo() { return "Draws a sin graph."; } }