Borrar filtros
Borrar filtros

3D paraboloid plotting help

38 visualizaciones (últimos 30 días)
Wajahat Farrukh
Wajahat Farrukh el 1 de Jul. de 2020
Editada: DGM el 21 de Feb. de 2024
Hello everyone,
I have a 3D plane on which i would like to draw a 3D elliptic paraboloid. The equation for elliptic paraboloid is given below
z/c=(x.^2)/(a.^2) + (y.^2)/(b.^2);
and with demonstration of parameters are given in the link
i am looking for a function or script to plot a elliptic paraboloid on a specific location (x and y axis) on my 3D axis plane. with a specified height of paraboloid.
i have attached my 3D axis, x- and y-axis are either theta or phi. and the height of paraboloid is the RCS axis.
i have attached an examplary figure of the desired output. elliptic paraboloid on a specific x- and y- axis with specified height value.
I tried to do it myself , then tried to look on MATLAB forums but could not find.
Thank alot
Best Regards
  2 comentarios
darova
darova el 2 de Jul. de 2020
Plot ellipsoid as usually, use rotate to rotate the object
Wajahat Farrukh
Wajahat Farrukh el 2 de Jul. de 2020
there is the problem, i am unable to plot eppilsoid. :(
could you help me in the code to plot ellipsoid?

Iniciar sesión para comentar.

Respuestas (2)

Vashist Hegde
Vashist Hegde el 3 de Jul. de 2020
You may find this usefull in plotting an ellipsoid-

Luis Coria
Luis Coria el 21 de Feb. de 2024
Editada: DGM el 21 de Feb. de 2024
%%%%%%%%%%% Eliptic Paraboloid -(X1.^2+Z1.^2)/2-1<=Y1<=(X1.^2+Z1.^2)/2+1;
[X1,Z1] = meshgrid(-10:0.5:10,-10:0.5:10);
Y1=(X1.^2+Z1.^2)/2+1;
surf(X1,Y1,Z1,'FaceColor',[0.9412 0.9412 0.9412],'FaceAlpha',1,'LineWidth',0.5);
hold on
Y1=-(X1.^2+Z1.^2)/2-1;
surf(X1,Y1,Z1,'FaceColor',[0.9412 0.9412 0.9412],'FaceAlpha',1,'LineWidth',0.5);
%%%%%%%%%%% End Eliptic Paraboloid
Maybe this code is useful for you, that gives

Categorías

Más información sobre Lighting, Transparency, and Shading 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!

Translated by