nun möchte etwas wie folgt berechnen:
Addition der Vektoren, wenn das Vorzeichen von der 1. Zeile und 2. Zeile unterschiedlich (geteilt durch die Anzahl der Fälle wo dies zutrifft..) ist
d.h. in meinen Fall wäre es
(0.7+0.3+0.4)/3
(-0.4-0.34-0.5)/3
und
(-0.4-0.7-0.7-02)/4
(0.5+0.6+0.9+0.4)4
(wenn beide Vorzeichen positiv sind oder beide negativ ignorieren)
was du genau willst, verstehe ich leider nicht.
Es wird aber über logical indexing (logische Indizierung) zu realisieren sein. Mal in der Hilfe danach suchen
Grüße,
Harald
Tobias______
Gast
Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
Verfasst am: 14.07.2010, 06:56
Titel:
die erste Zeile sind zum Beispiel x-Koordinateion die 2. Zeile dazugehörige y-Koordinaten.
nun möchte von den Werten die im 2. bzw. 4. Quadranten liegen (jeweils unterschiedliche Vorzeichen) den Schwerpunkt berechnen.
Die vom ersten und 3. Quadranten dabei allerdings ignorieren...
was verstehst du unter "größtes Paar"? größter x-Wert? größter y-Wert? größter Betrag? So oder so sollte das keine große Sache sein, das über (geeignete) Anwendung der max-Funktion zu lösen.
Grüße,
Harald
Tobias______
Gast
Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
Verfasst am: 14.07.2010, 15:52
Titel:
naja also, um beim vorherigen Bild zu bleiben...
wie ich schon schrieb, pro 2-Zeilen
größter x-Wert (dazugehöriges y muss negativ sein)
=>
0.7
-0.4
größter y-Wert (dazugehöriges x muss negativ sein)
also x4max, y4max würde bei mir hier schon stimmen....
allerdings glaub ich die Auswahl ist noch etwas falsch...
den Index den mir [x2max,index]=max(M(2,q2)) zurückliefert, bezieht sich ja auf die neue Liste M(1,q4) die nur noch die Elemente enthält für welche die +/- Bedingungen erfüllt, beim Zugreifen wird aber dann wieder die komplette Zeile verwendet
ich hatte falsch gelesen. Und da muss man auch vorsichtig sein, merke ich gerade. Dass das eine stimmt, ist wohl mehr Zufall als sonstwas. Machen wirs so:
Wenns noch nicht passt, ruhig auch selber ein wenig probieren.
Grüße,
Harald
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
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.