[Matlab] Zeile und Spalte des größten Werts in einer Matrix bestimmen? |
09.10.2007, 17:44 | Calvin | Auf diesen Beitrag antworten » | |||||||
[Matlab] Zeile und Spalte des größten Werts in einer Matrix bestimmen? Beispiel: Da "6" der größte Wert ist, brauche ich die Information "zweite Zeile, dritte Spalte". Ich weiß, dass ich im Notfall mit Schleifen danach suchen kann. Aber da ich diese Suche sehr oft machen muss, wirken sich Schleifen negativ auf die Geschwindigkeit aus. |
|||||||||
09.10.2007, 19:24 | Dual Space | Auf diesen Beitrag antworten » | |||||||
RE: [Matlab] Zeile und Spalte des größten Werts in einer Matrix bestimmen? Wenn du deine Matrix A nennst, versuch mal
Die Stelle sollte dann im Vektor I ausgegeben werden. Hier noch die Documentation:
|
|||||||||
09.10.2007, 22:17 | Calvin | Auf diesen Beitrag antworten » | |||||||
Danke, das klingt genau nach dem, was ich suche *freu* |
|||||||||
28.05.2008, 14:45 | mat | Auf diesen Beitrag antworten » | |||||||
cod matrix=[1 2 3; 4 3 6; 1 2 3] peak=max(max(matrix)) [C,rowmaxarray]=max(matrix) [maxvalue,colmax]=max(C) rowmax=rowmaxarray(colmax) |
|
Verwandte Themen
Die Beliebtesten » |
|
Die Größten » |
|
Die Neuesten » |
|