如何使用复杂函数转换任何图形(就像我们对线性转换所做的那样)?

How to Transform Any graph using Complex Function (like we did for Linear Transformation)?

如何使用复杂函数转换图形或整个数字平面?假设我有 f(z)=z^2 =(x^2-y^2)+i(2xy),现在我们有 U=x^2-y^2V=2xy, 我是说我想展示 X 到 U 和 Y 到 V 的转换, 我知道线性变换,但是当我们有 2 个不同的函数时如何应用复杂的变换? 如果您还可以展示如何在复平面上绘图,那将会很有帮助吗? 提前致谢

答案在example_scenes.py,在WarpSquare场景。

class ComplexTransformation(LinearTransformationScene):
    def construct(self):
        square = Square().scale(2)
        function = lambda point: complex_to_R3(R3_to_complex(point)**2)

        self.add_transformable_mobject(square)

        self.apply_nonlinear_transformation(function)

        self.wait()