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

Random Numbers

 

pairs_trader
Forum-Newbie

Forum-Newbie


Beiträge: 4
Anmeldedatum: 12.07.11
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 04.08.2011, 04:41     Titel: Random Numbers
  Antworten mit Zitat      
Hallo allerseits

Bin ein völliger Frischling, daher die simple Frage.

Ich möchte, dass Matlab mir jeweils 20 zufällig verteilte Zahlen zwischen 1-100 liefert. Ich komme mit dem rand Befehl nicht ganz klar, könnte mir vielleicht jemand behilflich sein ?

Grüsse

pairs_trader
Private Nachricht senden Benutzer-Profile anzeigen


mawi
Forum-Century

Forum-Century


Beiträge: 106
Anmeldedatum: 14.04.11
Wohnort: Stuttgart
Version: ---
     Beitrag Verfasst am: 04.08.2011, 07:19     Titel:
  Antworten mit Zitat      
rand gibt dir nur Zahlen zwischen 0 und 1 aus.
Wenn du also Zahlen im Intervall von 0 bis 100 willst:

Code:

min = 0;
max = 100;
anzahl = 20;
vec = min+(max-min).*rand(anzahl,1);
 

Steht auch unter doc rand
Gruß mawi
Private Nachricht senden Benutzer-Profile anzeigen
 
Harald
Forum-Meister

Forum-Meister


Beiträge: 24.501
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
     Beitrag Verfasst am: 04.08.2011, 08:55     Titel:
  Antworten mit Zitat      
Hallo,

bitte als Variablennamen nicht min und max nehmen, sondern eher etwas wie mini und maxi. Ansonsten werden die Befehle min und max durch die jeweiligen Variablen überlagert.

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

Forum-Newbie

Forum-Newbie


Beiträge: 4
Anmeldedatum: 12.07.11
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 04.08.2011, 19:10     Titel:
  Antworten mit Zitat      
Hallo allerseits, danke für den Hinweis!

Wie kann ich jedoch einstellen, dass ich nur ganze Zahlen bekomme (56, 24, 78...), und nicht mit Dezimalstellen ?

Grüsse

pairs_trader
Private Nachricht senden Benutzer-Profile anzeigen
 
Harald
Forum-Meister

Forum-Meister


Beiträge: 24.501
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
     Beitrag Verfasst am: 04.08.2011, 19:12     Titel:
  Antworten mit Zitat      
Hallo,

Code:

Der Befehl ist [zumindest in neueren MATLAB-Versionen] übrigens auch in der Doku unter "See also" verlinkt.

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

Forum-Newbie

Forum-Newbie


Beiträge: 4
Anmeldedatum: 12.07.11
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 04.08.2011, 19:14     Titel:
  Antworten mit Zitat      
Danke vielmals!!!

lg

pairs_trader
Private Nachricht senden Benutzer-Profile anzeigen
 
pairs_trader
Themenstarter

Forum-Newbie

Forum-Newbie


Beiträge: 4
Anmeldedatum: 12.07.11
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 05.08.2011, 06:16     Titel:
  Antworten mit Zitat      
Hallo

noch ein andere Frage.

Wie kann ich einstellen, dass eine Zahl nicht mehrmals vorkommt?
lg

pairs_trader
Private Nachricht senden Benutzer-Profile anzeigen
 
denny
Supporter

Supporter



Beiträge: 3.853
Anmeldedatum: 14.02.08
Wohnort: Ulm
Version: R2012b
     Beitrag Verfasst am: 05.08.2011, 12:42     Titel:
  Antworten mit Zitat      
Hallo

dann schaue dir RANDPERM in der Doku.
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 - 2025 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.