Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
Ich verstehe deine Frage nicht so ganz. Befinden sich die zufallsgenerierten Zahlen in Arrays? (Die eckigen Klammern deuten darauf hin.) Weißt du nicht, wie du an die einzelnen Werte in den Arrays rankommst? Was für Kästchen sind das, die du durchnummerieren möchtest?
Was mich dabei gerade etwas wundert: Dir ist schon klar, dass du allein mit zufallsgenerierten Werten so gut wie nie ein lösbares Gleichungssystem herausbekommen wirst? Ich hab das gerade spaßeshalber mal gemacht, aber brauchbare LGS sehen anders aus
Java:
public class LGS {
private int[] x = new int[10];
private int[] y = new int[10];
private int[] result = new int[10];
public int[] werteBerechnen(int[] array) {
for(int i = 0; i < array.length; i++) {
array[i] = (int)(Math.random()*20)+1;
}
return array;
}
public LGS() {
super();
this.x = werteBerechnen(x);
this.y = werteBerechnen(y);
this.result = werteBerechnen(result);
}
public static void main(String[] args) {
LGS lgs1 = new LGS();
LGS lgs2 = new LGS();
LGS lgs3 = new LGS();
int zufall = (int)(Math.random()*10);
System.out.println("I. "+lgs1.x[zufall]+"x + "+lgs1.y[zufall]+"y = "+lgs1.result[zufall]);
System.out.println("II. "+lgs2.x[zufall]+"x + "+lgs2.y[zufall]+"y = "+lgs2.result[zufall]);
System.out.println("III. "+lgs3.x[zufall]+"x + "+lgs3.y[zufall]+"y = "+lgs3.result[zufall]);
}
}
EDIT: Ach ja, ich hab mich hier bei den Koeffizienten der Einfachheit halber mal auf natürliche Zahlen beschränkt.
dabei geht ein Fenster auf in dem ich dann vier geraden zeichnen kann.
danach werden die ein und austrittskoordinaten (x0,y0,x1,y1) und das ergebnis (wird aus der zahl in den runden Klammern generiert) eben in der Matrix bzw in ergebnis gespeichert.
Das Lgs hab ich schon jetzt muss ich nur irgendwie an die werte in ergebnis rankommen.
public class ForumExample {
public static void main(String[] args) {
double[][] ergebnis = new double[4][5];
/* diese Zuweisung kann ich natürlich nicht machen */
// ergebnis=CT_DemoApp.startCT(898758);
int x, y;
/* Schleife um die Matrix Werte zu bekommen. */
for (x = 0; x < ergebnis.length; x++) {
double yy[] = ergebnis[x];
for (y = 0; y < yy.length; y++) {
/* ein Ergebnis der Matrix */
double einErgebnis = ergebnis[x][y];
/* Ausgabe auf die Konsole, dient nur der Veranschaulichung */
String ausgabe = String.format("ergebnis[%d][%d] = %f", x, y,
einErgebnis);
System.out.println(ausgabe);
}
}
}
}
danke für die antwort, aber ich hab mein problem glaub falsch ausgedrückt. die jar öffnet das fernster in dem ich die geraden zeichnen kann und gibt mir diese dann auch in einem fenster aus also eben auch system.print.out. ich muss aber mit den matrix daten weiter arbeiten können, und muss die sozusagen übergeben oder so was in der art. sorry wenn ich nerve aber bin echt n blutiger anfänger.