How to plot a object boundary using MATLAB if we have coordinates?
2 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Hello! Everyone, I have Object placed inside a box and i used distance sensors to get the distance of the object from a reference point (0,0,0), now i want to plot the surface of this object using MATLAB, but i am confused, which plotting function to use.
Suppose the object placed is cylindrical object as shown below.
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/158777/image.png)
These are the valid points which i get from the sensor from point (0,0,0) and all of these points are same across the z-axis
x = (89.26772163,89.2251516,89.17737906,89.05573047, 88.8611554,88.59463961,88.2572044,87.84990611, 90.60990337,93.38333305,96.16835842,98.96312702, 101.7657715,104.5744107,107.4709263)
y = (86.20483673,83.20379993,80.29567276,77.41496542, 74.56336272,71.74252458,68.95408524,66.19965255, 65.83194826,65.38771374,64.8663768,64.26740613, 63.59031171,62.83464514,62.04836823)
Which plot should i use to get the one side boundary using MATLAB as follow:
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/158778/image.png)
With the points above, it is not possible to draw the complete image, but at-least it is possible to draw the boundary of the front side. Please suggest which type of plot, surface plot i can use.
0 commentaires
Réponses (1)
KSSV
le 8 Déc 2016
5 commentaires
Jiro Doke
le 9 Déc 2016
I also get an L-shaped line. Try it.
x = [89.26772163,89.2251516,89.17737906,89.05573047, ...
88.8611554,88.59463961,88.2572044,87.84990611, ...
90.60990337,93.38333305,96.16835842,98.96312702, ...
101.7657715,104.5744107,107.4709263];
y = [86.20483673,83.20379993,80.29567276,77.41496542, ...
74.56336272,71.74252458,68.95408524,66.19965255, ...
65.83194826,65.38771374,64.8663768,64.26740613, ...
63.59031171,62.83464514,62.04836823];
plot(x,y)
Voir également
Catégories
En savoir plus sur Surface and Mesh Plots dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!