赞
踩
莫比乌斯带是把一根纸条扭转 180 度后,再把两头粘起来做成的纸带圈。从拓扑学的角度看,莫比乌斯带非常神奇,因为它总共只有一个面!下面我们就用 Matplotlib 的三维工具来画一条莫比乌斯带。此时的关键是想出它的绘图参数:由于它是一条二维带,因此需要两个内在维度(intrinsic dimensions)。让我们把一个维度定义为 θ,取值范围为 0~2π;另一个维度是 w,取值范围是 -1 ~ 1,表示莫比乌斯带的宽度:
theta = np.linspace(0, 2 * np.pi, 30)
w = np.linspace(-0.25, 0.25, 8)
w, theta = np.meshgrid(w, theta)
有了参数之后,我们必须确定带上每个点的直角坐标 ( x, y, z )。
仔细思考一下,我们可能会找到两种旋转关系:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。