![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/174708/image.png)
Regular points deployment on a cartesian system
1 visualizzazione (ultimi 30 giorni)
Mostra commenti meno recenti
Francesco
il 1 Apr 2014
Modificato: Star Strider
il 1 Apr 2014
Hi everyone, i would create a points deployment as the following figure:
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/159921/image.png)
The distance along the x-axis (the short edge of the rectangular) are 10m then two segments of 15 m each one and then a last 10 m segment for a total length of 50 m. The distances along the y-axis are shown in the figure. I would use a cartesian system starting from the fifth row of points that will have as coordinates x=0, y=0 and z a constant. Starting from the 5th raw toward the top of the figure I will have points with y coordinate positive, on the other hand from the 5th raw to the bottom I will have points with y coordinate negative. Is it possible do it with matrix? Thank you!
0 Commenti
Risposta accettata
Star Strider
il 1 Apr 2014
Modificato: Star Strider
il 1 Apr 2014
This puts the points in the appropriate places:
x = [10 15 15];
x = cumsum(x);
y = linspace(5,95,9);
[X Y] = meshgrid(x,y);
figure(1)
plot(X, Y, '*b')
axis([0 50 0 100])
axis square
grid
EDIT: Added figure
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/174708/image.png)
5 Commenti
Star Strider
il 1 Apr 2014
Modificato: Star Strider
il 1 Apr 2014
I used scatter3.
With Z included, my code becomes:
x = [10 15 15];
x = cumsum(x);
y = linspace(5,95,9);
z = 33;
[X Y Z] = meshgrid(x,y,33);
xv = X(:);
yv = Y(:);
zv = Z(:);
figure(1)
scatter3(xv, yv, zv)
xlabel('X (m)')
ylabel('Y (m)')
grid on
You would plot your points with these statements:
figure(2)
scatter3(mBSCoordinates(:,1), mBSCoordinates(:,2), mBSCoordinates(:,3))
grid on
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Visual Exploration in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!