+ argument Add argument to complex value. Argument list may have one or to elements. In the first case only real part is changed.
* argument Multiply complex value by the argument. Argument list may have one or to elements. In the first case argument is extended by setting imaginary part to 0.
/ argument Divide complex value by the argument. Argument list may have one or to elements. In the first case argument is extended by setting imaginary part to 0.
= argument Set complex value. Argument list may have one or to elements. In the first case argument is extended by setting imaginary part to 0.
? Return complex value. Returns a pointer to complex data and number 2 as the size of array.
abs? Calculate and return absolute value of complex
number. The complex object's value is not changed.
arg? Calculate and return argument value of complex number, an angle between 0 and two pi. The complex object's value is not changed.
conj! Change the complex number to conjugate by reversing sign of imaginary part.
conj? Calculate and return conjugate of an instance complex number. The complex object's value is not changed.
i=,imag= argument Sets the imaginary part of complex number.
i?,imag? Returns the imaginary part of complex number.
r=,real= argument Sets the real part of complex number.
r?,real? Returns the real part of complex number.