How do you draw a plane on Matlab?
8 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Altin Guberi
el 1 de Jun. de 2015
Respondida: Harshvardhan
el 8 de Mzo. de 2023
How can I draw a plane in Matlab? can someone give some basic functions? Thank you and have a nice day))))
3 comentarios
Jan
el 1 de Jun. de 2015
Editada: Jan
el 1 de Jun. de 2015
A geometric plane has no borders. Drawing it through the complete area of the axes does not allow for an easy recognition, because you have either the complete axes filled by a color or by a line, if the view direction is inside the plane. So please specify what you want to achieve, what is the prupose of including the plane in the visualisation? E.g. I'm drawing geometric planes in a 3D animation using a transparent square with solid edges to visualize the degrees of freedom of a rotation. The edge is meaningless in this case, but it helps to recognize the direction of the plane.
Respuesta aceptada
Stephen23
el 2 de Jun. de 2015
Editada: Stephen23
el 2 de Jun. de 2015
For a start you could have a look at this aeroplane:
It draws this using MATLAB:
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/177253/image.png)
2 comentarios
Stephen23
el 2 de Jun. de 2015
Of course you can modify and paint it pink, if you so wish. You could contact the author of that function and ask how they created it.
Más respuestas (2)
Image Analyst
el 2 de Jun. de 2015
Editada: Image Analyst
el 2 de Jun. de 2015
See "Exploring volumes with slice planes" in the help:
MATLAB => Graphics => 2-D and 3-D Plots => Surfaces, Volumes, and Polygons => Volume Visualization
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/177250/image.jpeg)
Harshvardhan
el 8 de Mzo. de 2023
% Define the x-y-z coordinates for the airplane
x = [0 1 2 2 0 -2 -2 -1 0 0 0 0];
y = [0 0 0 1 1 1 1 1 2 2 3 3];
z = [0 0 0 0 0 0 0 0 0 0 0 0];
% Create a 3D plot of the airplane
plot3(x,y,z,'LineWidth',2);
% Set the axis limits
xlim([-3 3]);
ylim([-1 4]);
zlim([-1 1]);
% Set the axis labels
xlabel('x');
ylabel('y');
zlabel('z');
% Set the title
title('Airplane Example');
0 comentarios
Ver también
Categorías
Más información sobre Lighting, Transparency, and Shading en Help Center y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!