Path: news.mathworks.com!not-for-mail From: <HIDDEN> Newsgroups: comp.soft-sys.matlab Subject: Re: sqrt complex Date: Tue, 11 May 2010 17:04:05 +0000 (UTC) Organization: Xoran Technologies Lines: 15 Message-ID: <hsc2m5$38l$1@fred.mathworks.com> References: <hsc0es$988$1@fred.mathworks.com> Reply-To: <HIDDEN> NNTP-Posting-Host: webapp-02-blr.mathworks.com Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Trace: fred.mathworks.com 1273597445 3349 172.30.248.37 (11 May 2010 17:04:05 GMT) X-Complaints-To: news@mathworks.com NNTP-Posting-Date: Tue, 11 May 2010 17:04:05 +0000 (UTC) X-Newsreader: MATLAB Central Newsreader 1440443 Xref: news.mathworks.com comp.soft-sys.matlab:634674 "Bruno Luong" <b.luong@fogale.findmycountry> wrote in message <hsc0es$988$1@fred.mathworks.com>... > I read at the help and doc but I could not find any specification of SQRT for complex numbers. > > It seems the output keeps the same sign of the imaginary part as the input, and the discontinuity (in the complex plane) is the negative real axis. This is what I want, but I love to see it documented somewhere. > > Any opinion? =============== Probably the closest thing you can get right now is doc angle After some experimentation it is pretty clear that the underlying algorithm is sqrt(A)=sqrt(abs(A))*exp(-i*angle(A)/2);