如何使用复杂函数转换任何图形(就像我们对线性转换所做的那样)?
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^2
和 V=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()
如何使用复杂函数转换图形或整个数字平面?假设我有 f(z)=z^2 =(x^2-y^2)+i(2xy)
,现在我们有 U=x^2-y^2
和 V=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()