|
|
Punkte vergeben an Matrix |
|
Unknowing |
Forum-Newbie
|
|
Beiträge: 2
|
|
|
|
Anmeldedatum: 14.06.16
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 14.06.2016, 09:22
Titel: Punkte vergeben an Matrix
|
|
Hallo zusammen,
ich bin neu bei Matlab und würde gerne eine Funktion oder eine Schleife programmieren, die den Elementen einer Matrix bestimmte Punktzahlen zuordnet.
Konkret habe ich eine Funktion, die alle möglichen Permutationen von Elementen anzeigt. Also bei den Elementen 1, 2 und 3 gibt es 6 verschiedene Möglichkeiten, die Elemente anzuordnen.
123
132
213
312
231
321
Nun möchte ich für jede 1 in der Matrix 2 Punkte vergeben, für jede 2 in der Matrix einen Punkt und für jede 1 in der Matrix 0 Punkte. Die Funktion soll also alle Anordnungen durchlaufen und die Punkte vergeben und am Ende dann die "Alternative" mit den meisten Punkten auswählen.
Kann mir da vielleicht irgendjemand weiterhelfen? Das würde mich sehr freuen!
Herzliche Grüße
die Unwissende
|
|
|
|
|
gs |
Forum-Century
|
|
Beiträge: 172
|
|
|
|
Anmeldedatum: 17.03.16
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 14.06.2016, 10:02
Titel:
|
|
Meinst du sowas?
weiß zwar nicht warum du 2 mal die 1 abfragst, aber was solls
|
|
|
Unknowing |
Themenstarter
Forum-Newbie
|
|
Beiträge: 2
|
|
|
|
Anmeldedatum: 14.06.16
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 14.06.2016, 10:08
Titel:
|
|
Oh ich habe mich vertippt. Ich meinte für eine 1 in der Matrix 2 Punkte, für eine 2 einen Punkt und für eine 3 dann 0 Punkte.
Ich bräuchte es allgemeiner. Denn so ist es ja beschränkt auf 1, 2 und 3.
Die Funktion mit der Permutationen ist folgende:
Und nun möchte ich für jede 1 in R_2 die höchste Punktzahl und für jede höhere Zahl in R_2 eine niedrigere Punktzahl, bis die höchste Zahl in R_2 null Punkte erhält.
|
|
|
|
|
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.
|
|