|
Autor |
Plot von gleichverteilten Zufallszahlen |
|
fauna
Neu  Dabei seit: 19.04.2017 Mitteilungen: 1
 | Themenstart: 2017-04-19
|
Hallo,
ich in dabei einen Kreis zu erzeugen der gefüllt ist mit gleichverteilten Zufallszahlen. Leider habe ich überhaupt keine Ahnung von Matlab und hoffe das mir jemand helfen kann???
Der Radius sowie Mittelpunkt können beliebig gewählt werden.
Vielen Dank schon mal im voraus :)
|
Profil
| Folgende Antworten hat der Fragensteller vermutlich noch nicht gesehen. |
Kitaktus
Senior  Dabei seit: 11.09.2008 Mitteilungen: 7234
Wohnort: Niedersachsen
 | Beitrag No.1, eingetragen 2017-04-20
|
Hallo und herzlich willkommen auf dem Matheplaneten,
eine Frage am Rande: Warum möchtest Du diesen Kreis mit zufälligen Punkten füllen?
Der Code könnte ungefähr so aussehen:
\sourceon Matlab
% Koordinaten des Mittelpunktes
M=[3,4];
% Radius des Kreise
R=3;
% Anzahl der zu zeichnenden Punkte
N=1000;
% Es werden zunächst Punkte im Quadrat [-1,1] x [-1,1] erzeugt.
p=2*rand(2,2*N)-1;
% Dann werden die ausgewählt, die einen Abstand <1 vom Ursprung haben.
r=p(1,:).^2+p(2,:).^2; % r ist der (quadrierte) Abstand
fi=find(r<1);
% Die ersten N dieser Punkte werden gezeichnet.
plot(p(1,fi(1:N))*R+M(1),p(2,fi(1:N))*R+M(2),'.')
\sourceoff
Das ganze könnte natürlich auch als Funktion gestaltet werden, die M,R und N als Eingabeparameter bekommt.
|
Profil
|
fauna wird per Mail über neue Antworten informiert. |
|
All logos and trademarks in this site are property of their respective owner. The comments are property of their posters, all the rest © 2001-2023 by Matroids Matheplanet
This web site was originally made with PHP-Nuke, a former web portal system written in PHP that seems no longer to be maintained nor supported. PHP-Nuke is Free Software released under the GNU/GPL license.
Ich distanziere mich von rechtswidrigen oder anstößigen Inhalten, die sich trotz aufmerksamer Prüfung hinter hier verwendeten Links verbergen mögen. Lesen Sie die
Nutzungsbedingungen,
die Distanzierung,
die Datenschutzerklärung und das Impressum.
[Seitenanfang]
|