|
|
größten Werts in einer Matrix bestimmen |
|
Gast |
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 03.12.2009, 16:51
Titel: größten Werts in einer Matrix bestimmen
|
 |
Hallo,
Ich muss etwas in Matlab programmieren, bin aber noch nicht so fit drin. Gibt es eine Funktion, die mir aus einer Matrix (z.B. 3 x 3) den größten Wert der 3. Spalte und diedazugehörigen Werte der Spalte 1 und 2 zurückgibt?
Beispiel: matrix=[1 2 3; 4 3 6; 1 2 3]
Hier ist 6 der größte Wert 3. Spalte.
Als Ergbnis benötige ich die Ausgabe von 4 3 6 (x=4, y=3, a=6).
danke für eure Hilfe
|
|
|
|
|
webbi |

Forum-Anfänger
|
 |
Beiträge: 17
|
 |
|
 |
Anmeldedatum: 01.09.09
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 03.12.2009, 17:01
Titel:
|
 |
Schau dir mal die Hilfe zum find()-Operator an.
Mit [row,col] = find(X, ...) und der Verwendung der max()-Funktion sollte sich was machen lassen.
Grüße, webbi
|
|
|
Gast |
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 03.12.2009, 17:22
Titel:
|
 |
Bin mir nicht sicher, denn
[row, col] = find (X, ...) => gibt die Zeilen und Spalten Indizes aus
Ich benötige von dem gefundenen Wert, den ersten und zweiten Wert in der gleichen Zeile.
Beispiel:
x y a
1 2 3
4 3 6
1 2 3
gesucht ist a-max
a-max ist 6 in der 2. Zeile und von dieser Zeile benötige ich die x und y Werte
|
|
|
Jan* |

Forum-Century
|
 |
Beiträge: 178
|
 |
|
 |
Anmeldedatum: 06.11.09
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: R2007b
|
 |
|
|
 |
|
Verfasst am: 03.12.2009, 17:32
Titel:
|
 |
Eigentlich musst du nur mit
den Index vom maximum der 3. Spalte ermitteln, und dann die entsprechende Zeile mit
auswählen
|
|
|
|
|
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.
|
|