Print

Print


> Date:          Tue, 22 Aug 2000 10:25:55 +0200
> Reply-to:      [log in to unmask]

> Hello,
> 
> For some filtering of matrices I need to act on the real and the
> imaginary part seperately (the filter is real). For now, I
> copy the real (and imaginary) part into a temporary matrix, and 
> act on these like:
>   temp(1:N,1:N) = real(mat(1:N,1:N)
>   call filter(filtercoefs, temp)
>   erg(1:N,1:N) = temp(1:N,1:N)
> 
>   temp(1:N,1:N) = real(mat(1:N,1:N)
>   call filter(filtercoefs, temp)
>   erg(1:N,1:N) = erg(1:N,1:N) + cmplx(0.0, temp(1:N,1:N))

Have you considered duplicaing the filter to work on the
real and the imaginary parts? 

> thanks
> juergen


%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%