|
VB.Net-Forum - Beitragsübersicht - |
|
Thema | V12: Matrix erzeugen |
Von |
Anfänger |
Datum |
12. Juli 2015 um 20:36:51 |
Frage |
Hallo,
ich soll eine Matrix in Form eines zwei-dimensionalen Feldes von double-Variablen erzeugen. Auf der Hauptdiagonalen sollen die Werte 2 stehen, oberhalb der Hauptdiagonale sollen die Werte 1 stehen und unterhalb der Hauptdiagonalen sollten die Werte -1 stehen. Die Anzahl der Zeilen und Spalten soll gleich sein, in meinem Fall 4. Dies soll über eine verschachtelte Schleife geschehen.
Ich hab keine Idee wie ich dieses Problem angehen soll.
Bitte um Hilfe! |
|
Antwort: |
Von |
Nico |
E-Mail |
nico.schertler@studentpartners.de |
Datum |
13. Juli 2015 um 17:06:19 |
Antwort |
Ein Schachbrettmuster funktioniert genau so. Dann muss man sich nur eine andere Bedingung ausdenken. Wenn die Summe aus Spalte und Zeile gerade ist, dann ist das Feld schwarz, ansonsten weiß (wahlweise kann hier schwarz und weiß vertauscht werden):If (zeile + spalte) Mod 2 = 0 Then Matrix(zeile, spalte) = -1 'schwarz Else Matrix(zeile, spalte) = 1 'weiß End If |
|
[ Antwort schreiben | Zurück zum VB.Net-Forum | Forum-Hilfe ] |
|
Letzte Aktualisierung: Sonntag, 13. Dezember 2015 |
|