plotting a plane in three dimensions including data points
Show older comments
Hi,
I have a plane obtained via regression. Let's say this is z = 2x + 3y + 4. I want to plot this plane AND the data points. How do I do this?
Accepted Answer
More Answers (2)
xingxingcui
on 25 Aug 2022
Edited: xingxingcui
on 27 Apr 2024
1 vote
repeated question.
-------------------------Off-topic interlude, 2024-------------------------------
I am currently looking for a job in the field of CV algorithm development, based in Shenzhen, Guangdong, China,or a remote support position. I would be very grateful if anyone is willing to offer me a job or make a recommendation. My preliminary resume can be found at: https://cuixing158.github.io/about/ . Thank you!
Email: cuixingxing150@gmail.com
The ConstantPlane is defined by its normal vector and an offset value.
To plot a plane defined by z=2x+3y+4, first refactor the equation into the form ax+by+cz=d which is 2x+3y-z=-4 which defines the vector normal as [2 3 -1] and the offset as -4.
I also set the axis limits to ensure the plane is within view. Line ConstantLines (xline, yline) and ConstantRegions (xregion, yregion), the ConstantPlane extends infinitely in all dimensions.
cp = constantplane([2 3 -1], -4)
grid on
xlim([-10 10])
ylim([-10 10])
zlim([-60 60])
Categories
Find more on Labels and Annotations 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!