Hallo zusammen,
ich stehe derzeit vor einem kleinen Problem. Und zwar möchte ich einen Zylinder mit Kugeln bestimmten Radius füllen. Für die Simulation will ich mir in MATLAB nun Ebene für Ebene Zufallskoordinaten geben lassen. Soweit so gut. Nur habe ich jetzt die Bedingung, dass zwischen den Kugelzentren ein Abstand >= Durchmesser sein muss.
Gibt es irgendwie die Möglichkeit Zahlen aus der Matrix zu bekommen ohne sie vorher nach größe zu sortieren?
Das wäre mir eine große Hilfe! Danke schon mal im Voraus!
Hier mein Code
zd = 1.8;
zh = 1.5;
dk = 0.009;
for k = 1:100
V = (zd-dk/2)*rand(k,2)+dk/2;
end
↧