From nashjc at uottawa.ca  Fri Jul 30 17:39:41 2010
From: nashjc at uottawa.ca (Prof. John C Nash)
Date: Fri, 30 Jul 2010 11:39:41 -0400
Subject: [Rd]  transpose of complex matrices in R
In-Reply-To: <mailman.25.1280484008.6114.r-devel@r-project.org>
References: <mailman.25.1280484008.6114.r-devel@r-project.org>
Message-ID: <4C52F23D.30803@uottawa.ca>

> When one is working with complex matrices, "transpose"  very nearly
> always means
> *Hermitian* transpose, that is, A[i,j] <- Conj(A[j,i]).
> One often writes A^* for the Hermitian transpose.


I believe that I have actually (many years ago) used a true complex transpose, but I agree 
that one more often needs the conjugate transpose. I would not be in favour of changing 
t() because I feel transpose means transpose -- certainly where there are non-square 
matrices. But I'd be in favour of adding a conjt() (or some similar function) that does 
the conjugate transpose efficiently.

JN



[Rd] transpose of complex matrices in R
Prof. John C Nash