我想使用类似的东西:
ContourPlot [Abs [z-1] == 2]
并将z定义为= x + iy
我在某处找到了一个类似于With功能的例子,但我再也找不到它了,所有的尝试都没有成功。
答案 0 :(得分:2)
是的,你可以。您只需确保将With
放在ContourPlot
之外:
With[{z = x + I y},
ContourPlot[Abs[z - 1] == 2, {x, -2, 2}, {y, -2, 2}]]
您还可以使用Evaluate
:
ContourPlot[
With[{z = x + I y}, Abs[z - 1] == 2] // Evaluate, {x, -2, 2}, {y, -2, 2}]
这通常是绘图函数的情况,它几乎总是以非标准的方式评估它们的参数。