I am given an amplitude vector $\mathbf{c} = [c_1, c_2, \cdots, c_N]^T$ and a phase vector $\boldsymbol{\theta} = [\theta_1, \theta_2, \cdots, \theta_N]^T$. From these two vectors, I want to get the following diagonal matrix: $\mathbf{D} = \begin{bmatrix} c_1e^{j\theta_1} & 0 & \cdots & 0 \\ 0 & c_2e^{j\theta_2} & \cdots & \vdots \\ \vdots & \vdots & \ddots & \vdots \\0 & 0 & \cdots & c_Ne^{j\theta_N}\end{bmatrix}$.
Is there a way to write $\mathbf{D}$ in terms of the amplitude and phase vectors as a consequence of some linear algebra operations? I do not want to use $\textrm{diag}(c_1e^{j\theta_1}, c_2e^{j\theta_2}, \cdots, c_Ne^{j\theta_N})$.
-rd