Hi, generatin random points inside a cuboid problem
Afficher commentaires plus anciens
Hi, I need to generate a total I of points inside a specific cuboid(a*b*c) and plot it then after havings these points and their coordinations generate a sphere for each point.I already did a script but unfortunately, it gives me a cube results :
clc
close all
a=10; % mm
b=10; % mm
depth=0.3; %mm
i= 1145916; %total number of pores and thus of points inside the parallelepiped
v=i*[];
Vt=a*b*depth; %volume expression mm^3
s = 10;
n = bsxfun(@plus,0,s.*rand(i,3));
r=normrnd(0.005,0.001,[1 i]); %mu=0,005 mm ==>5µm
x=n(:,1);
y=n(:,2);
z=n(:,3);
scatter3(x,y,z,r,'fill')
for k=1:i
v(k)=(4*pi*(r(k)^3))/3;
end
figure
plot(v)
Best regards
2 commentaires
KSSV
le 9 Oct 2017
You want random points inside sphere?
fatima-zahra achbah
le 9 Oct 2017
Réponse acceptée
Plus de réponses (0)
Catégories
En savoir plus sur Surface and Mesh Plots dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!