Wolfram mathematica 在mathematica中如何在轮廓图内部使用?

Wolfram mathematica 在mathematica中如何在轮廓图内部使用?,wolfram-mathematica,Wolfram Mathematica,我想使用类似于: 等高线图[Abs[z-1]==2] 将z定义为=x+iy 我在某处看到了一个类似with函数的例子,但我再也找不到了,我的所有尝试都没有成功。是的,你可以。您只需确保将与一起放置在轮廓图之外: With[{z = x + I y}, ContourPlot[Abs[z - 1] == 2, {x, -2, 2}, {y, -2, 2}]] 您还可以使用评估: ContourPlot[ With[{z = x + I y}, Abs[z - 1] == 2] // E

我想使用类似于:

等高线图[Abs[z-1]==2]

将z定义为=x+iy


我在某处看到了一个类似with函数的例子,但我再也找不到了,我的所有尝试都没有成功。

是的,你可以。您只需确保将
一起放置在
轮廓图
之外:

With[{z = x + I y},
   ContourPlot[Abs[z - 1] == 2, {x, -2, 2}, {y, -2, 2}]]
您还可以使用
评估

ContourPlot[
  With[{z = x + I y}, Abs[z - 1] == 2] // Evaluate, {x, -2, 2}, {y, -2, 2}]

绘图函数通常就是这种情况,它几乎总是以非标准方式计算参数。

我怀疑他会这样做,因为等高线不是标准的Mathematica函数。