Help Center

CComplex.Math operatorsoperator

Add, subtract, multiply or divide complex numbers.

Numeric DatatypesoperatorCComplex.incdoc-orphan
No implementation located. This member is documented, but the source scan found no matching declaration. It is likely declared in a header this scan does not resolve, or provided by a macro.

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