|
|
kanonische basisvektoren? |
|
Moondryl |

Forum-Newbie
|
 |
Beiträge: 9
|
 |
|
 |
Anmeldedatum: 29.10.09
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 20.11.2009, 20:20
Titel: kanonische basisvektoren?
|
 |
Hi,
mal eine ganz banale Frage.
Gibt es einen Befehl, der mir die kanonischen Basisvektoren ausgibt?
Wollte damit die Haar-Matrix zusammenbasteln; wenn es dafür noch einen einfacheren weg gibt (ohne for schleife) bin ich auch dafür gerne offen
Grüße
Moondryl
|
|
|
|
|
Harald |

Forum-Meister
|
 |
Beiträge: 24.501
|
 |
|
 |
Anmeldedatum: 26.03.09
|
 |
|
 |
Wohnort: Nähe München
|
 |
|
 |
Version: ab 2017b
|
 |
|
|
 |
|
Verfasst am: 21.11.2009, 00:02
Titel:
|
 |
Hallo,
die einfachste Möglichkeit sehe ich so:
sind die Basisvektoren im R^n.
Grüße,
Harald
|
|
|
Moondryl |
Themenstarter

Forum-Newbie
|
 |
Beiträge: 9
|
 |
|
 |
Anmeldedatum: 29.10.09
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 21.11.2009, 12:28
Titel:
|
 |
Hi,
schonmal danke für deine Antwort
hat mir zumindest schon mal etwas weitergeholfen.
Was ich versuche, ist eine Matrix der Form:
1 1 0 0 0 0 0 0
0 0 1 1 0 0 0 0
0 0 0 0 1 1 0 0
0 0 0 0 0 0 1 1
1 -1 0 0 0 0 0 0
0 0 1 -1 0 0 0 0
0 0 0 0 1 -1 0 0
0 0 0 0 0 0 1 -1
Damit will ich dann eine Haartransformation eines Bildes machen.
Wie die Funktion später aussehen wird, habe ich eigentlich schon im Kopf aber muss halt zuvor diese Matrix erstellen.
Es muss eine n x n Matrix sein, wobei n eine Zweierpotenz ist.
Grüße
|
|
|
Moondryl |
Themenstarter

Forum-Newbie
|
 |
Beiträge: 9
|
 |
|
 |
Anmeldedatum: 29.10.09
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 21.11.2009, 20:40
Titel:
|
 |
weiß niemand weiter?
komme leider immer noch nicht darauf, wie ich obige matrix mehr oder minder schlau erstellen kann
grüße
|
|
|
Harald |

Forum-Meister
|
 |
Beiträge: 24.501
|
 |
|
 |
Anmeldedatum: 26.03.09
|
 |
|
 |
Wohnort: Nähe München
|
 |
|
 |
Version: ab 2017b
|
 |
|
|
 |
|
Verfasst am: 21.11.2009, 21:07
Titel:
|
 |
Hallo,
mir ist nicht klar, wie diese Matrix für andere Dimensionen aufgestellt wird.
Am einfachsten wäre wohl von einer Nullmatrix auszugehen und dann eine for-Schleife über die Zeilen laufen zu lassen.
Die 4 und 8 müssten dann durch geeignete Parameter ersetzt werden, z.B. so:
Grüße,
Harald
|
|
|
Moondryl |
Themenstarter

Forum-Newbie
|
 |
Beiträge: 9
|
 |
|
 |
Anmeldedatum: 29.10.09
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 21.11.2009, 21:32
Titel:
|
 |
na ja es ist halt eine (n x n)-Matrix.
Wichtig dabei ist, dass n eine zweierpotenz ist ==> 2^n
die obere Hälfte der Matrix sollen mit [1 1]-Paaren gefüllt werden, wobei immer nur ein Paar pro Zeile stehen darf und immer um zwei nach rechts versetzt wird.
Der untere Teil sieht fast genauso aus nur halt mit [1 -1]-Paaren.
Das haben wir Haar-Matrix genannt.
Dein Code funktioniert auf jedenfall
Habe es die ganze Zeit ohne for-Schleife probiert hat aber nicht geklappt.
Jetzt übernehme ich es erstmal so.
Vielen Dank
Grüße
|
|
|
|
|
Einstellungen und Berechtigungen
|
|
Du kannst Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum posten Du kannst Dateien in diesem Forum herunterladen
|
|
Impressum
| Nutzungsbedingungen
| Datenschutz
| FAQ
| RSS
Hosted by:
Copyright © 2007 - 2025
goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks
MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.
|
|