|
|
Matrixinhalte die der Größe nach Nummerieren |
|
trying |
Forum-Anfänger
|
|
Beiträge: 24
|
|
|
|
Anmeldedatum: 30.05.20
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 18.10.2020, 12:37
Titel: Matrixinhalte die der Größe nach Nummerieren
|
|
Hallo Leute,
ich will ein abgewandeltes Cherry-picking-Verfahren durchführen.
Dazu muss ich der Matrixinhalt den jeweiligen Rang nach der Größe in dieser Kategorie zugeordnet werden.
Beispiel:
Ausgangsmatrix: |Neue Matrix
3 6 9 | 2 4 6
4 1 7 | 3 1 5
soll als Ausgabe:
also einfach 1 ist am kleinsten, deswegen an selber stelle eine eins. 3 ist am zweit kleinsten, deswegen an dieser Stelle eine zwei.
Und dann bräuchte ich es noch anders rum. Also 9 ist am größten, deswegen an dieser Stelle eine 1. 7 ist am zweit größten, deswegen an dieser Stelle eine zwei.
Die Matrizen werden dann letztendlich addiert.
Kann mir jemand von euch weiterfelfen, wie man so eine Zuordnung der Matixinhalte durchführen kann ??
Vielen Dank im Voraus!!
Benutzer-Profile anzeigen
|
|
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.492
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 18.10.2020, 13:12
Titel:
|
|
Hallo,
1. mit
reshape
in einen Vektor umwandeln
2.
sort
mit zwei Rückgabeargumenten aufrufen
3. mit
reshape
in die ursprüngliche Form zurück wandeln.
Grüße,
Harald
_________________
1.) Ask MATLAB Documentation
2.) Search gomatlab.de, google.de or MATLAB Answers
3.) Ask Technical Support of MathWorks
4.) Go mad, your problem is unsolvable ;)
|
|
|
trying |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 24
|
|
|
|
Anmeldedatum: 30.05.20
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 28.10.2020, 14:42
Titel:
|
|
|
|
|
|
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 - 2024
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.
|
|