Conjugate - Maple Help
For the best experience, we recommend viewing online help using Google Chrome or Microsoft Edge.
Our website is currently undergoing maintenance, which may result in occasional errors while browsing. We apologize for any inconvenience this may cause and are working swiftly to restore full functionality. Thank you for your patience.

Online Help

All Products    Maple    MapleSim


SignalProcessing

  

Conjugate

  

compute the element-wise complex conjugate of an array of samples

  

ConjugateFlip

  

compute the element-wise complex conjugate of an array of samples, in reverse order

 

Calling Sequence

Parameters

Options

Description

Thread Safety

Examples

Compatibility

Calling Sequence

Conjugate(A)

ConjugateFlip(A)

Parameters

A

-

Array of complex numeric values; the signal

Options

• 

container : Array, predefined Array for holding results

• 

inplace : truefalse, specifies that output should overwrite input

Description

• 

The Conjugate(A) command computes the element-wise complex conjugate of the elements of the Array A and returns them in another Array.

• 

The ConjugateFlip(A) command computes the element-wise complex conjugate of the elements of the Array A and returns them in another Array in reverse order.

• 

Before the code performing the computation runs, A is converted to datatype complex[8] if it does not have that datatype already. For this reason, it is most efficient if A has this datatype beforehand.

• 

If the container=C option is provided, then the results are put into C and C is returned. With this option, no additional memory is allocated to store the result. The container must be an Array having datatype complex[8] and size equal to that of A.

• 

If the inplace or inplace=true option is provided, then A is overwritten with the results. In this case, the container option is ignored. Furthermore, A must have datatype complex[8]. The inplace option works with the Conjugate(A) command only.

Thread Safety

• 

The SignalProcessing[Conjugate] and SignalProcessing[ConjugateFlip] commands are thread-safe as of Maple 17.

• 

For more information on thread safety, see index/threadsafe.

Examples

withSignalProcessing:

aArray1+I,23I,datatype=complex8

a1.+I2.3.I

(1)

cArray1..2,datatype=complex8:

ConjugateFlipa,container=c

2.+3.I1.I

(2)

Conjugatea,inplace

1.I2.+3.I

(3)

a

1.I2.+3.I

(4)

Compatibility

• 

The SignalProcessing[Conjugate] and SignalProcessing[ConjugateFlip] commands were introduced in Maple 17.

• 

For more information on Maple 17 changes, see Updates in Maple 17.

See Also

SignalProcessing