CComplex.Math operatorsoperator
Add, subtract, multiply or divide complex numbers.
Syntax
OPERATOR + (BYREF z1 AS CComplex, BYREF z2 AS CComplex) AS CComplex
OPERATOR + (BYVAL a AS DOUBLE, BYREF z AS CComplex) AS CComplex
OPERATOR + (BYREF z AS CComplex, BYVAL a AS DOUBLE) AS CComplex
OPERATOR - (BYREF z1 AS CComplex, BYREF z2 AS CComplex) AS CComplex
OPERATOR - (BYVAL a AS DOUBLE, BYREF z AS CComplex) AS CComplex
OPERATOR - (BYREF z AS CComplex, BYVAL a AS DOUBLE) AS CComplex
OPERATOR * (BYREF z1 AS CComplex, BYREF z2 AS CComplex) AS CComplex
OPERATOR * (BYVAL a AS DOUBLE, BYREF z AS CComplex) AS CComplex
OPERATOR * (BYREF z AS CComplex, BYVAL a AS DOUBLE) AS CComplex
OPERATOR / (BYREF leftside AS CComplex, BYREF rightside AS CComplex) AS CComplex
OPERATOR / (BYVAL a AS DOUBLE, BYREF z AS CComplex) AS CComplex
OPERATOR / (BYREF z AS CComplex, BYVAL a AS DOUBLE) AS CComplex
OPERATOR += (BYREF z AS CComplex)
OPERATOR -= (BYREF z AS CComplex)
OPERATOR *= (BYREF z AS CComplex)
OPERATOR /= (BYREF z AS CComplex)
OPERATOR - (BYREF z AS CComplex, BYVAL a AS DOUBLE) AS CComplex
OPERATOR ^ (BYREF value AS CComplex, BYREF power AS CComplex) AS CComplex
OPERATOR ^ (BYREF value AS CComplex, BYVAL power AS DOUBLE) AS CComplex
Examples
DIM cpx1 AS CComplex = CComplex(3, 4) DIM cpx2 AS CComplex = CComplex(5, 6) cpx2 = cpx1 + cpx2
DIM cpx1 AS CComplex = CComplex(3, 4) DIM cpx2 AS CComplex = CComplex(5, 6) cpx2 = cpx1 + 11
DIM cpx1 AS CComplex = CComplex(3, 4) DIM cpx2 AS CComplex = CComplex(5, 6) cpx2 = 11 + cpx1
DIM cpx1 AS CComplex = CComplex(3, 4) DIM cpx2 AS CComplex = CComplex(5, 6) cpx2 = cpx1 - cpx2
DIM cpx1 AS CComplex = CComplex(3, 4) DIM cpx2 AS CComplex cpx2 = cpx1 - 11
DIM cpx1 AS CComplex = CComplex(3, 4) DIM cpx2 AS CComplex cpx2 = 11 - cpx1
DIM cpx1 AS CComplex = CComplex(3, 4) DIM cpx2 AS CComplex = CComplex(5, 6) cpx2 = cpx1 * cpx2
DIM cpx1 AS CComplex = CComplex(3, 4) DIM cpx2 AS CComplex cpx2 = cpx1 * 11
DIM cpx1 AS CComplex = CComplex(3, 4) DIM cpx2 AS CComplex cpx2 = 11 * cpx1
DIM cpx1 AS CComplex = CComplex(5, 6) DIM cpx2 AS CComplex = CComplex(2, 3) cpx2 = cpx1 / cpx2
DIM cpx1 AS CComplex = CComplex(5, 6) DIM cpx2 AS CComplex cpx2 = cpx1 / 11
DIM cpx1 AS CComplex = CComplex(5, 6) DIM cpx2 AS CComplex cpx2 = 11 / cpx1
DIM cpx1 AS CComplex = CComplex(3, 4) DIM cpx2 AS CComplex = CComplex(5, 6) cpx1 += cpx2
DIM cpx1 AS CComplex = CComplex(3, 4) DIM cpx2 AS CComplex = CComplex(5, 6) cpx2 -= cpx1
DIM cpx1 AS CComplex = CComplex(3, 4) DIM cpx2 AS CComplex = CComplex(5, 6) cpx1 *= cpx2
DIM cpx1 AS CComplex = CComplex(3, 4) DIM cpx2 AS CComplex = CComplex(5, 6) cpx2 /= cpx1
DIM cpx1 AS CComplex = CComplex(3, 4) DIM cpx2 AS CComplex = -cpx1
Reference
- Include file
CComplex.inc - Documented in Numeric Datatypes/CComplex Class.md
- Topic: CComplex Class