Divides two complex double-precision vectors.


void vDSP_zvdivD(const DSPDoubleSplitComplex *__B, vDSP_Stride __IB, const DSPDoubleSplitComplex *__A, vDSP_Stride __IA, const DSPDoubleSplitComplex *__C, vDSP_Stride __IC, vDSP_Length __N);



Double-precision complex input vector. Note that B comes before A!


Stride for B.


Double-precision complex input vector.


Stride for A.


Double-precision complex output vector.


Stride for C.


The number of elements to process.


This function divides the first N elements of A by corresponding elements of B, leaving the result in C.

The operation is:

for (n = 0; n < N; ++n)
    C[n] = A[n] / B[n];

See Also

Binary Division Operations


Divides two complex single-precision vectors.

Beta Software

This documentation contains preliminary information about an API or technology in development. This information is subject to change, and software implemented according to this documentation should be tested with final operating system software.

Learn more about using Apple's beta software