|
|
Zuweisen von Werten mit einer wahrscheinlichkeit |
|
random |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 20.02.2012, 12:02
Titel: Zuweisen von Werten mit einer wahrscheinlichkeit
|
|
kann man aus 3 Wertearrays zufällig eins auswählen lassen(wobei eine festgelegte Wahrscheinlichkeit für die Wertearrays berücksichtigt werden soll)
Beispiel:
Array 1(1,3,5) -> 50% vorkommen
Array 2(2,3,5.5) -> 30% vorkommen
Array 3(1.5,2,4) -> 20% vorkommen
jetzt soll ein Vektor mit einem der 3 Arrays belegt werden unter Berücksichtigung ihrer Wahrscheinlichkeiten
Gibt es dafür irgendeine einfach Funktion?
man könnte eventuell auch einfach Zahlen bestimmen und dann mit einer if Schleife die Vektoren mit den Arraywerten belegen je nachdem welche Zahl kommt.
Ich brauche also eigentlich nur bedingte Zufallszahlen.
|
|
|
|
|
denny |
Supporter
|
|
Beiträge: 3.853
|
|
|
|
Anmeldedatum: 14.02.08
|
|
|
|
Wohnort: Ulm
|
|
|
|
Version: R2012b
|
|
|
|
|
|
Verfasst am: 20.02.2012, 12:31
Titel:
|
|
Hallo
verstehe irgendwie deine Problembeschreibung nicht.
Kannst du es nochmal erklären, besonders was die Indizien bei Arrays bedeuten? was bedeutet (2,3,5.5)? oder (1.5,2,4)
|
|
|
random |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 20.02.2012, 12:37
Titel:
|
|
ich brauche wahrscheinlichkeitsbedingte "zufallszahlen".
mit 50% wahrscheinlichkeit soll die 1 kommen mit 20%wahrscheinlichkeit die 2 und mit 30% wahrscheinlichkeit die 3.
die Arrays sind nicht so wichtig. ich will nur einen Parametersatz einem Bauteil zuordnen und dass soll aus x Parametersätzen passieren, welche mit gewissen Wahrscheinlichkeiten auftreten.
Hatte da einfach wahllos irgendwelche werte in die arrays geschrieben. sehe gerade auch, dass das eher verwirrt
|
|
|
ChriX |
Forum-Anfänger
|
|
Beiträge: 11
|
|
|
|
Anmeldedatum: 12.02.12
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 20.02.2012, 13:28
Titel:
|
|
kannst du dir nich einfach eine Zufallszahl generieren lassen zwischen null und 1 liegt und entsprechend der Wahrscheinlichkeit eins deiner Arrays benutzen?
für eine zufallszahl x zwischen 0 und 1
wäre jetzt so mein Einfall dazu.
|
|
|
random |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 20.02.2012, 16:42
Titel:
|
|
ouh da hätte ich auch selber drauf kommen können.
Danke vielmals!!!
|
|
|
|
|
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.
|
|