WICHTIG: Der Betrieb von goMatlab.de wird privat finanziert fortgesetzt. - Mehr Infos...

Mein MATLAB Forum - goMatlab.de

Mein MATLAB Forum

 
Gast > Registrieren       Autologin?   

Partner:




Forum
      Option
[Erweitert]
  • Diese Seite per Mail weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

Matrixinhalte die der Größe nach Nummerieren

 

trying
Forum-Anfänger

Forum-Anfänger


Beiträge: 24
Anmeldedatum: 30.05.20
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 18.10.2020, 12:37     Titel: Matrixinhalte die der Größe nach Nummerieren
  Antworten mit Zitat      
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
Private Nachricht senden Benutzer-Profile anzeigen


Harald
Forum-Meister

Forum-Meister


Beiträge: 24.492
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
     Beitrag Verfasst am: 18.10.2020, 13:12     Titel:
  Antworten mit Zitat      
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 ;)
Private Nachricht senden Benutzer-Profile anzeigen
 
trying
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 24
Anmeldedatum: 30.05.20
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 28.10.2020, 14:42     Titel:
  Antworten mit Zitat      
Vielen Dank!
Private Nachricht senden Benutzer-Profile anzeigen
 
Neues Thema eröffnen Neue Antwort erstellen



Einstellungen und Berechtigungen
Beiträge der letzten Zeit anzeigen:

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 | goMatlab RSS Button 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.