Plotting cone and hyperbola
Mostrar comentarios más antiguos
I have the equation of hyperbola from the fitted data. I wants to plot that hyperbola with cone to visualise actual emission processes.
Y = 7.46/(x+5.10) -0.86 is the hyperbola fit equation.
Is it possible to plot 3D image of this hyperbola inside a cone?
Your help is appreciated.
Respuestas (1)
Here is an example
[T,R] = meshgrid(linspace(0,2*pi,20),0:5);
[X,Y] = pol2cart(T,R);
Z = R;
% Y = 7.46/(x+5.10) -0.86 is the hyperbola fit equation.
Z1 = 7./(R+5);
surf(X,Y,Z)
surface(X,Y,Z1)
9 comentarios
Angira Mahida
el 7 de Jun. de 2021
Editada: Angira Mahida
el 7 de Jun. de 2021
Maybe better be to create sandclock from two parts
[T,Z] = meshgrid(linspace(0,2*pi,20),-3:.1:3);
R = abs(Z);
mid = R < 1;
R(mid) = (1+R(mid))/2;
[X,Y] = pol2cart(T,R);
surf(X,Y,Z)
Experiment to get the result you want
Angira Mahida
el 8 de Jun. de 2021
Editada: Angira Mahida
el 8 de Jun. de 2021
darova
el 8 de Jun. de 2021
Can you explain your question? Here is the change i made

Please draw simple sketch or something
Angira Mahida
el 8 de Jun. de 2021
I don't get what you want
[T,Z] = meshgrid(linspace(0,2*pi,20),-3:.1:3);
R = abs(Z);
mid = R < 1;
R(mid) = sqrt(2-Z(mid).^2);
[X,Y] = pol2cart(T,R);
surf(X,Y,Z)
Angira Mahida
el 8 de Jun. de 2021
Doesn't look like cone crossection
x = -5:.2:5;
y = 7.46./(x+5.10) -0.86;
plot(x,y)
Angira Mahida
el 12 de Jun. de 2021
Editada: Angira Mahida
el 12 de Jun. de 2021
Categorías
Más información sobre Time Series en Centro de ayuda y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!






