[英]How to plot a 3D surface with a circle in it?
为您的圈子创建x
和y
:
r = 1;
theta = 0:0.1:2*pi;
x = r*cos(theta);
y = r*sin(theta);
在x和y处获取函数的值,并使用3D值绘制一条线:
z = f(x,y);
plot3(x,y,z);
最终结果可能会出现一些伪影,其中线条会越过表面并进出表面。 如果您不太担心绘图中的精度,请在z上添加一个非常小的值,以将其“提升”到表面上方。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.