我正在尝试绘制f(z)=(z-1)(z + 1)的模块化表面。
var('x','y')
assume(x,'real')
assume(y,'real')
z = x + I*y
f = (z+1)*(z-1)
w = sqrt(expand(f*f.conjugate()))
W = plot3d(w,(x,-2,2),(y,-2,2), color='purple', opacity=0.8)
show(W, figsize=8)
上述代码的问题是x和y轴的范围是-2到2,而z轴的范围是0到8.尽管z轴在图中的高度与x和y相同-轴。如何“拉伸”Z轴,使其高度为x轴和y轴的4倍?
感谢。