delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1999/09/15/23:22:59

From: horst DOT kraemer AT snafu DOT de (Horst Kraemer)
Newsgroups: comp.os.msdos.djgpp
Subject: Re: Problem with asin()
Date: Thu, 16 Sep 1999 02:54:16 GMT
Organization: [Posted via] Interactive Networx
Lines: 23
Message-ID: <37e04893.8381830@news.snafu.de>
References: <37DFD832 DOT DFD9BAB1 AT helawann DOT de>
NNTP-Posting-Host: n31-168.berlin.snafu.de
X-Newsreader: Forte Free Agent 1.11/32.235
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp
Reply-To: djgpp AT delorie DOT com

On Wed, 15 Sep 1999 19:32:34 +0200, Hela Wann <hela AT helawann DOT de>
wrote:

> I have to calculate an angle with asin()
> 
> why do i not receive the correct value of 44,7°???
> in borland the return value is limited to -pi/e - +pi/2, why????

Not only in Borland C. This is the mathematical definition of ArcSin.

What else should it return ?


> The code line is:
> 
> dx = asin(alpha/s);

asin/acos/atan/atan2 do not return degrees but radians - and sin/cos
expect radians as input and not degrees.

Regards
Horst

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019