VB.Net-Forum - Beitragsübersicht -
ThemaV12: 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 16:48:33
Antwort Du brauchst es schon etwas allgemeiner. Wenn wir uns auf der Hauptdiagonalen befinden, sind zeile und spalte gleich. Oberhalb ist die Spalte größer, unterhalb die Zeile. Also:
For zeile As Integer = 0 To n - 1
For spalte As Integer = 0 To n - 1
If spalte = zeile Then
Matrix(zeile, spalte) = 2 'Auf der Hauptdiagonalen
ElseIf spalte > zeile
Matrix(zeile, spalte) = 1 'Oberhalb
Else
Matrix(zeile, spalte) = -1 'Unterhalb
End If
Next
Next
n bezeichnet hier übrigens die Anzahl der Spalten und Zeilen und nicht den maximalen Index.
[ Antwort schreiben | Zurück zum VB.Net-Forum | Forum-Hilfe ]
Antworten
V12: Matrix erzeugen - Anfänger 12. Juli 2015 um 20:36:51
Re: Matrix erzeugen - Nico 12. Juli 2015 um 20:43:53
Re: Matrix erzeugen - Anfänger 12. Juli 2015 um 21:33:02
Re: Matrix erzeugen - Nico 12. Juli 2015 um 22:02:29
Re: Matrix erzeugen - Anfänger 13. Juli 2015 um 13:53:34
Re: Matrix erzeugen - Nico 13. Juli 2015 um 16:17:03
Re: Matrix erzeugen - Anfänger 13. Juli 2015 um 16:30:20
Re: Matrix erzeugen - Nico 13. Juli 2015 um 16:32:01
Re: Matrix erzeugen - Anfänger 13. Juli 2015 um 16:43:15
Re: Matrix erzeugen - Nico 13. Juli 2015 um 16:48:33
Re: Matrix erzeugen - Anfänger 13. Juli 2015 um 17:02:09
Re: Matrix erzeugen - Nico 13. Juli 2015 um 17:06:19
Re: Matrix erzeugen - Anfänger 13. Juli 2015 um 17:17:19

Ihre Antwort
(Nick-)Name   Wichtige Informationen zur Namensangabe
E-Mail (opt.)  Wichtige Informationen zur Angabe einer eMail-Adresse
Thema   Wichtige Informationen zur Angabe eines Themas
Betrifft (IDE)  VB 2012
Ihre Antwort
Smilies
Mehr...
FettKursivUnterstrichen   Übersicht der Tipp-KürzelÜbersicht der Projekt-KürzelÜbersicht der Bücher-Kürzel 
Homepage
Titel
Root-Smilies              
             
             
[ Zurück zum VB.Net-Forum | Forum-Archiv | Forum-Hilfe | Chat ]

Zum Seitenanfang

Startseite | VB-/VBA-Tipps | Projekte | Tutorials | API-Referenz | Komponenten | Bücherecke | Gewinnspiele | VB.Net | VB/VBA-Forum | DirectX | DirectX-Forum | Chat | Ausschreibungen | Links | Suchen | Stichwortverzeichnis | Feedback | Impressum

Seite empfehlen Bug-Report
Letzte Aktualisierung: Sonntag, 13. Dezember 2015