

### complex.lua ###

All functions in here expect either a 2D Nx2 Complex tensor


<a class="entityLink" href="https://github.com/soumith/torch-signal/blob/272138111678b6da3f3a873204b4cb14aaef2e37/complex.lua#L149">[src]</a>
<a name="signal.complex.poly"></a>


### signal.complex.poly(x) ###

Polynomial with specified roots
   
   Function is super unoptimized


#### Undocumented methods ####

<a name="signal.complex.angle"></a>
 * `signal.complex.angle(h)`
<a name="signal.complex.exp"></a>
 * `signal.complex.exp(h)`
<a name="signal.complex.abs"></a>
 * `signal.complex.abs(h)`
<a name="signal.complex.real"></a>
 * `signal.complex.real(h)`
<a name="signal.complex.imag"></a>
 * `signal.complex.imag(h)`
<a name="signal.complex.conj"></a>
 * `signal.complex.conj(h)`
<a name="signal.complex.prod"></a>
 * `signal.complex.prod(h)`
<a name="signal.complex.cmul"></a>
 * `signal.complex.cmul(a1,b1, noargcheck)`
<a name="signal.complex.dot"></a>
 * `signal.complex.dot(a,b)`
<a name="signal.complex.mm"></a>
 * `signal.complex.mm(a,b)`
<a name="signal.complex.diag"></a>
 * `signal.complex.diag(x)`
