|
Matlab-Anfänger |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 28.04.2010, 17:30
Titel: Leeres Feld
|
 |
Hallo.
Kann man in Matlab ein leeres Feld erzeugen (z.B. 20x20) und das dann mit Zufallszahlen belegen? Die Zufallszahlen sollen aber nicht kommplett das Feld befüllen, also keine 400 Stück sondern nur 100.
Vielen Dank
|
|
|
|
|
derOli |

Forum-Meister
|
 |
Beiträge: 579
|
 |
|
 |
Anmeldedatum: 19.03.08
|
 |
|
 |
Wohnort: Leipzig
|
 |
|
 |
Version: 2010a
|
 |
|
|
 |
|
Verfasst am: 28.04.2010, 17:41
Titel:
|
 |
Hi,
du kannst eine einfache leere Matrix erzeugen mit:
oder eine mit zeros oder mit nans gefüllte:
gleichverteilte zufallszahlen erzeugen geht mit:
einsetzen geht so:
Viele Grüße,
der Oli
|
|
|
Gast |
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 28.04.2010, 17:51
Titel:
|
 |
Hey Oli, vielen dank für die schnelle antwort.
was bedeutet diese zeile:
?
|
|
|
derOli |

Forum-Meister
|
 |
Beiträge: 579
|
 |
|
 |
Anmeldedatum: 19.03.08
|
 |
|
 |
Wohnort: Leipzig
|
 |
|
 |
Version: 2010a
|
 |
|
|
 |
|
Verfasst am: 28.04.2010, 18:04
Titel:
|
 |
Hi, das bedeutet das Feld wird angelegt in dem Bereich der Matrix von x 6 bis 15 und y 6 bis 15. Guck dir mal die Matrix B vor und nach dem einfügen an.
Viele Grüße,
der Oli
|
|
|
Gast |
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 28.04.2010, 18:31
Titel:
|
 |
ja, ok...jetzt hab ich´s.
kann man denn die zufallszahlen auch zufällig in der matrix A verteilen und dann in jeder einzelne Zelle von A gucken, ob da die zufallszahl drin ist und wie hoch sie ist?
|
|
|
Harald |

Forum-Meister
|
 |
Beiträge: 24.501
|
 |
|
 |
Anmeldedatum: 26.03.09
|
 |
|
 |
Wohnort: Nähe München
|
 |
|
 |
Version: ab 2017b
|
 |
|
|
 |
|
Verfasst am: 28.04.2010, 19:03
Titel:
|
 |
Hallo,
mal selber ein wenig Kreativität walten lassen?
Vorschlag: 400 Zufallszahlen erzeugen, die 100 kleinsten werden belegt.
Grüße,
Harald
|
|
|
Gast |
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 28.04.2010, 20:12
Titel:
|
 |
danke schön, das funktioniert und ich verstehe es sogar
wenn ich diesen durchgang mehrmals durchführe, dann sind die zufallszahlen immer an der selben stelle in der matrix. kann man das auch zufällig machen?
vielen dank für die hilfe
|
|
|
Harald |

Forum-Meister
|
 |
Beiträge: 24.501
|
 |
|
 |
Anmeldedatum: 26.03.09
|
 |
|
 |
Wohnort: Nähe München
|
 |
|
 |
Version: ab 2017b
|
 |
|
|
 |
|
Verfasst am: 28.04.2010, 20:18
Titel:
|
 |
Hallo,
die Positionen werden nur dann gleich sein, wenn
a) der zufällige Positionsvektor pos nicht neu erzeugt wird.
b) MATLAB inzwischen neu gestartet oder der Zufallsgenerator zurückgesetzt wird.
Initialisierung des Zufallsgenerator auf einen von der Systemzeit abhängigen Zustand:
(siehe Doku zu rand)
Grüße,
Harald
|
|
|
|
|
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 - 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.
|
|