Real component, specified as a scalar, vector, matrix, or multidimensional
array.

The size of `a`

must match the size of `b`

,
unless one is a scalar. If either `a`

or `b`

is
a scalar, MATLAB^{®} expands the scalar to match the size of the
other input.

`a`

and `b`

must be the same
data type with the following exceptions:

**Data Types: **`single`

| `double`

| `int8`

| `int16`

| `int32`

| `int64`

| `uint8`

| `uint16`

| `uint32`

| `uint64`

Imaginary component, specified as a scalar, vector, matrix,
or multidimensional array.

The size of `b`

must match the size of `a`

,
unless one is a scalar. If either `a`

or `b`

is
a scalar, MATLAB expands the scalar to match the size of the
other input.

`a`

and `b`

must be the same
data type with the following exceptions:

**Data Types: **`single`

| `double`

| `int8`

| `int16`

| `int32`

| `int64`

| `uint8`

| `uint16`

| `uint32`

| `uint64`

Input array, specified as a scalar, vector, matrix, or multidimensional
array.

**Data Types: **`single`

| `double`

| `int8`

| `int16`

| `int32`

| `int64`

| `uint8`

| `uint16`

| `uint32`

| `uint64`

**Complex Number Support: **Yes