plot conical surface knowing circle points cordinates and vertex cordinates
9 views (last 30 days)
Show older comments
Simone Giannattasio on 18 Jul 2022
Answered: Star Strider on 18 Jul 2022
I need to draw a conical surface that links the points of a circle (for which i have the cartesian coordinates) and a vertex point ( for which I have the cartesian coordinates too). The porpouse is to draw a conical coverage beam of a satellite of which i know the orbital coordinates (vertex) and the projection converage area edge points on the planet surface.
I can't figure it out how to do it. Some help would be really apprecciated.
Thank you very much!
Star Strider on 18 Jul 2022
Two options —
r = [5; 0.01]; % [lower radius; upper radius]
t = linspace(0, 2*pi,200); % Parameter
xy = [cos(t); sin(t)]; % Generic Circle
surf(r.*[xy(1,:); xy(1,:)], r.*[xy(2,:); xy(2,:)], [0; 25].*ones(2,numel(t)))
[X,Y,Z] = cylinder(r,200);
Find more on Reference Applications 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!