| delorie.com/archives/browse.cgi | search | 
| Message-ID: | <386B04AA.B09F7B95@sgi.net> | 
| From: | John & Susie <jdk AT sgi DOT net> | 
| X-Mailer: | Mozilla 4.5 [en] (WinNT; I) | 
| X-Accept-Language: | en | 
| MIME-Version: | 1.0 | 
| Newsgroups: | comp.os.msdos.djgpp | 
| Subject: | Re: Inverse trigonometry functions in Djgpp | 
| References: | <wKza4.591$eq DOT 7079 AT uutiset DOT nic DOT fi> <84ekhk$qr2$1 AT nntp5 DOT atl DOT mindspring DOT net> | 
| Lines: | 44 | 
| Date: | Thu, 30 Dec 1999 02:07:22 -0500 | 
| NNTP-Posting-Host: | 216.151.67.223 | 
| X-Complaints-To: | abuse AT stargate DOT net | 
| X-Trace: | news.sgi.net 946537675 216.151.67.223 (Thu, 30 Dec 1999 02:07:55 EST) | 
| NNTP-Posting-Date: | Thu, 30 Dec 1999 02:07:55 EST | 
| Organization: | Stargate Industries, LLC | 
| To: | djgpp AT delorie DOT com | 
| DJ-Gateway: | from newsgroup comp.os.msdos.djgpp | 
| Reply-To: | djgpp AT delorie DOT com | 
Marp wrote:
> 
> The trig functions require measurements in radians, not degrees. I think the
> way to convert the measurements is:
> 
> radians = degrees * (PI / 180)
> degrees = radians * (180 / PI)
> 
> Jarkko Kähkönen <jarkko DOT kahkonen AT mbnet DOT fi> wrote in message
> news:wKza4.591$eq DOT 7079 AT uutiset DOT nic DOT fi...
> > Atan () - don't work!
> > Here is a bit of my code:
> >
> > float direction;
> >
> > direction = atan ( 120 / 90 );
> > printf ("%f", direction");
> >
> > And output is this:
> > 0.927295
> >
> > But with calculator it is:
> > tan^-1 (120 / 90) = 53.1301023...
> >
> > Is atan () right inverse tan function?
> >
> > Greetings,
> > Jarkko DOT Kahkonen AT mbnet DOT REMOVETHAT DOT fi
> >
> >
Try something like this ...
#define    D2R(angle)    angle*.017453286
#define    R2D(n)        n/.017453286
/* Macros using/returning degrees in CAPS ...                   */
#define    TAN(angle)    tan(D2R(angle))
#define    SIN(angle)    sin(D2R(angle))
#define    COS(angle)    cos(D2R(angle))
#define    ATAN(n)       R2D(atan(n)) 
#define    ASIN(n)       R2D(asin(n))
#define    ACOS(n)       R2D(acos(n))
| webmaster | delorie software privacy | 
| Copyright © 2019 by DJ Delorie | Updated Jul 2019 |