补个代码
{ a , b } = { Sqrt [( x + 1 ) ^ 2 + y ^ 2 ], Sqrt [( x -1 ) ^ 2 + y ^ 2 ]}; plot2d = ContourPlot [ # ,{ x , -3 , 3 },{ y , -3 , 3 }, Contours -> { Automatic , 25 }, ColorFunction -> "LightTemperatureMap" , Frame -> False , ImageSize -> 360 ] & ; plot3d = Plot3D [ First [ z /. Solve [ # == z , z ]],{ x , -3 , 3 },{ y , -3 , 3 }, AspectRatio -> 1 , BoxRatios -> 1 , ViewVertical -> { 0.132 , 0.365 , 0.922 }, ViewPoint -> { -1.06 , -2.93 , 1.32 }, ColorFunction -> "TemperatureMap" , Axes -> False , ImageSize -> 360 ] & ; show = Row @ { plot3d [ # ], plot2d [ # ]} & ;
乘积为定值, 卡西尼卵形线(Cassini oval)
商为定值, 阿波罗尼奥斯圆(Apollonian circles)中的一个
差为定值, 双曲线(Hyperbola)中的一支
和为定值, 椭圆(Ellipse)
其他乱七八糟的函数定值: