Kurvetegning med Applet og Graphics
HejJeg er ny med Java
jeg er ved at lave et lille program til at skrive kurver ud for forskellige funktioner.
Nu har jeg fået programmet til at udregne og skrive koordinater ud for enhver funktion. Ved hjælp af vector klassen kan jeg gemme de enkelte leds faktor og potens og angive hvilket interval jeg ønsker kurven beregnet for. Der er 3 led i funktionen.
Nu vil jeg så gerne udskrive kurven grafisk...hvordan gør jeg det? Hvor i mit main program skal det ligge, eller er det bedre at oprette en ny klasse der kan det?
Herunder ses main programmet.
import java.awt.*;
import java.lang.*;
import java.applet.*;
public class TegnKurve extends Applet
{
public static void main(String args[])
{
KurveVektor k = new KurveVektor();
setLed l = new setLed(2,3);
System.out.println(\"Resultatet af denne ledudregning er \" + l.Ledvalue(2));
k.alleled.addElement(l);
System.out.println(\"Leddets faktor er og potens er nu gemt i vektoren k\");
l= new setLed(-2,2);
System.out.println(\"Resultatet af denne ledudregning er \" + l.Ledvalue(2));
k.alleled.addElement(l);
System.out.println(\"Leddets faktor og potens er nu gemt i vektoren k\");
l= new setLed(3,2);
System.out.println(\"Resultatet af denne ledudregning er \" + l.Ledvalue(2));
k.alleled.addElement(l);
System.out.println(\"Leddets faktor og potens er nu gemt i vektoren k\");
for(int x=2; x<10;x++)
{
System.out.println(\"x er nu \" + x);
double led=0;
for(int i=0; i<k.alleled.size(); i++)
{
l=(setLed)k.alleled.elementAt(i);
led = led + l.Ledvalue(x);
}
System.out.println(\"Funktionssum eller y værdi er \" +led );
System.out.println();}
}
}
