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

Anzahl von Zufallszahlen in Matrix schreiben

 

Snupyman
Forum-Anfänger

Forum-Anfänger


Beiträge: 18
Anmeldedatum: 12.05.15
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 13.07.2015, 13:48     Titel: Anzahl von Zufallszahlen in Matrix schreiben
  Antworten mit Zitat      
Hallo,

ich erstelle mir Zufallszahlen mit Mittelwert=2 und einer Standartabweichung=1 die normalverteilt sind und lass mir die Häufigkeit der Zufallszahlen anzeigen
Code:
data=randn(100000,1)*1+2;
hist(data,50);
 


Ich würde aber gerne eine Matrix erstellen in deren ersten Zeile oder Spalte die unterschiedlichen Zufallswerte stehen (jeder nur 1 mal) und in der zweiten Zeile/Spalte soll die Anzahl stehen wie oft dieser Wert auftaucht.

Wie kann ich das am besten machen?
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: 13.07.2015, 14:19     Titel:
  Antworten mit Zitat      
Hallo,

bei normalverteilten Zufallszahlen ist es extrem unwahrscheinlich, dass du überhaupt zweimal dieselbe Zahl bekommst.
Wie sollen also die gewünschten Zufallszahlen verteilt sein?

Oder willst du wissen, in welchen Intervallen die Zufallszahlen wie häufig sind?

Grüße,
Harald
Private Nachricht senden Benutzer-Profile anzeigen
 
Snupyman
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 18
Anmeldedatum: 12.05.15
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 13.07.2015, 14:29     Titel:
  Antworten mit Zitat      
Wenn ich den code von oben durchlaufen lasse zeigt er mir ein Balkendiagramm an auf dessen x-Achse die Werte der Zufallszahlen stehen und auf der y-Achse die Anzahl des entsprechenden Zufallswertes.
Und ich möchte diese Kombination als Matrix haben.
Genauer gesagt: Ich habe die Normalverteilung mit Mittelwert 2 und eine Standartabweichung von 1. Jetzt soll in einer Matrix stehen wie oft bsp. der Wert 2 vorkommt wenn ich 100000 zufällige Werte annehme
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: 13.07.2015, 14:45     Titel:
  Antworten mit Zitat      
Hallo,

Was du beim Histogramm siehst, sind nicht die Anzahl z.B. der 2en, sondern die Anzahl der Werte in bestimmten Intervallen z.B. um 2. Die Wahrscheinlichkeit, dass du auch nur einmal genau 2 bekommst, ist ja wie gesagt extrem gering.
Wenn du hist mit zwei Rückgabeargumenten aufrufst, dann bekommst du die dem Histogramm zugrundeliegenden Daten. Alternativ histcounts .

Grüße,
Harald
Private Nachricht senden Benutzer-Profile anzeigen
 
Snupyman
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 18
Anmeldedatum: 12.05.15
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 14.07.2015, 07:50     Titel:
  Antworten mit Zitat      
Ah genau das habe ich gesucht.
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.