Skip to contents

A coordinate plane for complex numbers. Extends Axes with labels in a+bi format and complex number operations.

Super classes

manimR::MObject -> manimR::VMobject -> manimR::Axes -> ComplexPlane

Methods

Inherited methods


Method new()

Create a ComplexPlane

Usage

ComplexPlane$new(x_range = c(-5, 5, 1), y_range = c(-3, 3, 1), ...)

Arguments

x_range

Real axis range

y_range

Imaginary axis range

...

Additional args


Method n2p()

Convert complex number to scene point

Usage

ComplexPlane$n2p(z)

Arguments

z

Complex number


Method p2n()

Convert scene point to complex number

Usage

ComplexPlane$p2n(point)

Arguments

point

Scene coordinate


Method plot_complex_function()

Plot a complex function f(z) as a transformation

Usage

ComplexPlane$plot_complex_function(func, domain_range = NULL, num_lines = 10)

Arguments

func

Function(complex) -> complex

domain_range

c(re_min, re_max, im_min, im_max)

num_lines

Number of grid lines in each direction

Returns

VGroup of transformed grid lines


Method clone()

The objects of this class are cloneable with this method.

Usage

ComplexPlane$clone(deep = FALSE)

Arguments

deep

Whether to make a deep clone.