Eindimesionalen Vektor aus (10*3 )Matrix erzeugen
-
Hallo,
ich bin leider blutiger Anfänger in C++ und habe Schwierigkeiten einen Vektor aus einer Matrix zu erzeugen. Ich lese eine Textdatei ein, die eine Matrix(10*3) enthält. Diese würde ich gerne splitten in eindimensionale Vektoren, aber in Vektoren mit 5 Reihen und einer Spalte, also insgesamt 6 Vektoren. Kann mir jemand sagen, wie das funktioniert?
Ich danke euch vielmals
-
Die 6 Vektoren anlegen und dann die Werte aus der Matrix da rein kopieren.
Wenn es keine einfache Abhängigkeit für eine Schleife gibt, musst du halt 30 Zuweisungen hinschreiben.
-
Das funktioniert, in dem du die entsprechenden Konstrukte programmierst.
Mal im Ernst, was fuer Ratschlaege sollen wir dir hier geben. Zeig doch mal wie weit du kommst, und wo es hakt. Oder zeig mal das Format der Datei und wie du sie aufteilen willst.
-
@Constanze19 sagte in Eindimesionalen Vektor aus (10*3 )Matrix erzeugen:
Kann mir jemand sagen, wie das funktioniert?
Das funktioniert mit einem Stream zum lesen und einem Container, der einen Vektor speichern kann.