Plot a Surface on a circle and annulus
조회 수: 15 (최근 30일)
이전 댓글 표시
Hello. I need to plot a surface given by the form z=f(x,y) more specifically z=x^2-y^2 on a circle centered in the origin and radius 2 and on an annulus with given radius 1<=r<=3. Can someone help me with this please?
댓글 수: 0
답변 (1개)
Roger Stafford
2017년 1월 13일
For the circle (disk) do this:
[T,R] = meshgrid(linspace(0,2*pi,64),linspace(0,2,16));
X = R.*cos(T);
Y = R.*sin(T);
Z = X.^2-Y.^2;
surf(X,Y,Z)
For the annulus, change first line to:
[T,R] = meshgrid(linspace(0,2*pi,64),linspace(1,3,16));
댓글 수: 0
참고 항목
카테고리
Help Center 및 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!