plot conical surface knowing circle points cordinates and vertex cordinates
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
Hello everybody,
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!
0 comentarios
Respuestas (1)
Star Strider
el 18 de Jul. de 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
figure
surf(r.*[xy(1,:); xy(1,:)], r.*[xy(2,:); xy(2,:)], [0; 25].*ones(2,numel(t)))
colormap(turbo)
shading('interp')
axis('equal')
[X,Y,Z] = cylinder(r,200);
figure
surf(X,Y,[0;25].*Z)
colormap(turbo)
shading('interp')
axis('equal')
.
0 comentarios
Ver también
Categorías
Más información sobre Earth and Planetary Science en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!