PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Matrix mit QMatrix?



Mat
12-07-2006, 13:32
Hallo, in der trolltech doku kann ichs nicht finden. Gibt es eine Möglichkeit selbst Matrizen zu erstellen also z.B die z.b 5 Zeilen und 8 Spalten haben und einträge haben die willkürlich sind? Vielleicht ist es gut zu wissen dass die Matrizen gewaltig groß werden können...also z.B 1000 x 1000 wäre es sinnvoll evtl. die Matrix einfach linear abzuspeichern? Der Hintergrund ist folgender: Störung von Bildern. Jedes Pixel muss neu berechnet werden über die Gewichtung von mehreren Nachbarpixeln. Die Gewichtung findet über eine Störungsmatrix statt.
Das heißt ich werde auch Operationen wie Multiplikation Vektor mit Matrix brauchen oder auch Erstellung von neuen Matrizen etc...
Wenn nicht...kennt jemand eine effiziente Art Matrizen zu implementieren? Oder einfach 2D Array mit doppelter For-schleife mit C++ verwenden? Danke euch

peschmae
12-07-2006, 18:26
Boost hat auf jeden Fall eine Templatierte Matrix (http://www.boost.org/libs/numeric/ublas/doc/matrix.htm) Klasse. Aber genaueres dazu weiss ich nicht - nie benutzt halt ;)

MfG Peschmä