How to plot the following surface
이전 댓글 표시
How to plot the following surface: 
Which type of parametrization is required to plot it... please give me a code
채택된 답변
추가 답변 (2개)
fimplicit3(@(x,y,z) (z-1).^2-x.^2-y.^2, [-3 3 -3 3 1 3] )
Sam Chak
2022년 6월 10일
Sometimes I have troubles visualizing the geometry. Can I plot like this? It should look like an inverted cone.
x = linspace(-sqrt(2), sqrt(2), 41);
y = x;
[X, Y] = meshgrid(x, y);
Z = sqrt(X.^2 + Y.^2) + 1;
surf(X, Y, Z)

댓글 수: 4
Atom
2022년 6월 10일
Sam Chak
2022년 6월 10일
Because the inverted cone appear to be symmetrical, I assumed
and solved this equation to find the value of x that gives
:

to obtain
.
After that, I generated a linearly spaced vector on the x-axis variable, or in simple terms, created 41 points between
and
.
x = linspace(-sqrt(2), sqrt(2), 41);
And I do the same for the y-axis variable.
x = y
Atom
2022년 6월 10일
Sam Chak
2022년 6월 10일
Don't mention it. Aha... now I remember. You are the one who asked how to draw a Cylindrical structure inside a Dome. It's a good learning experience.
카테고리
도움말 센터 및 File Exchange에서 Surface and Mesh Plots에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

