How can I convert 100 X Y and Z coordinates generated randomly in the form of a 100x100x100 matrix
Afficher commentaires plus anciens
close all
clear all
n = 100;
xm = 100;
ym = 100;
zm = 100;
x = 0;
y = 0;
z = 0;
for i=1:1:n
S(i).xd=rand(1,1)*xm;
XR(i)=S(i).xd;
S(i).yd=rand(1,1)*ym;
YR(i)=S(i).yd;
S(i).zd=rand(1,1)*zm;
ZR(i)=S(i).zd;
end
this gives me 100 random x, y and z-axis. I can plot the points but how can i group them as a 3D matrix of 100x100x100 such that matrix entries are (XR(i), YR(i), ZR(i))
4 commentaires
Tamoor Shafique
le 30 Oct 2020
Ameer Hamza
le 30 Oct 2020
Each index of 100x100x100 matrix can only contain a scalar value? What do you expect the output at index (XR(i), YR(i), ZR(i))? Do you want these points to be one and the rest of the points to be zero?
Tamoor Shafique
le 30 Oct 2020
Matt J
le 30 Oct 2020
yes the 100 points should on the 100 should be 1 that would do.
But that is what I gave you below.
Réponse acceptée
Plus de réponses (0)
Catégories
En savoir plus sur Creating and Concatenating Matrices 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!