how to draw a plane?
Show older comments
Hai,
I am working on optics. I have plotted a lens in matlab. The rays of light emerging out of the lens, after undergoing refraction in the lens, needs to be projected on a square plane in front of the lens. How is it possible to draw a plane in matlab? Looking forward to hearing from you soon.
BSD
Accepted Answer
More Answers (2)
Sean de Wolski
on 21 Sep 2011
0 votes
You could also use a surf or a slice
1 Comment
Walter Roberson
on 21 Sep 2011
If your plane was along the z axis, then surf would not be able to handle it, as surf requires unique (x,y) for every z value.
Starting in MATLAB R2024b, you can use constantplane to create a 2D plane in 3D axes. However, unlike surfaces and patches, the ConstantPlane will extend infinitely in all directions within the axis limits.
For example, to create a flat plane along the z axis at z=0,
constantplane('z',0)
grid on
Categories
Find more on Surface and Mesh Plots in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
