1. Tan,Cos and Sin
- Posted by PatRat <patrat at GEOCITIES.COM> Oct 07, 1998
- 497 views
Hi How do I get Tan,Cos or Sin to the power of -1 in Euphoria? I mean that I give the function a ratio and it gives me the angle. Arctan seems to give tan to the -1 but how do I get the others? Thanks :) --PatRat (Thomas Parslow) -- ()___() -- (o o) -- =\O/= -- Rat Software -- http://www3.mistral.co.uk/billparsl/
2. Re: Tan,Cos and Sin
- Posted by Lewis Townsend <keroltarr at HOTMAIL.COM> Oct 07, 1998
- 474 views
>Hi >How do I get Tan,Cos or Sin to the power of -1 in Euphoria? I mean that I >give the function a ratio and it gives me the angle. Arctan seems to give >tan to the -1 but how do I get the others? >Thanks :) >--PatRat (Thomas Parslow) Isn't the inverse of a trig function just the function of the inverse of the ratio ex: sin (1/3) sin^-1 (3/1) Or is my math too rusty to be talking about it. Lewis Towsend ______________________________________________________ Get Your Private, Free Email at http://www.hotmail.com
3. Re: Tan,Cos and Sin
- Posted by Hawke <mdeland at NWINFO.NET> Oct 07, 1998
- 500 views
Lewis Townsend wrote: >Isn't the inverse of a trig function just the >function of the inverse of the ratio > ex: sin (1/3) > sin^-1 (3/1) ummmm no. sin(1/3) = 0.0058 arcsin(3) = *error* sin(3) = 0.0523 arcsin(1/3)= 19.471 however, arcsin, and arccos can be calculated with use of the other functions we have available. function arcsin(object x) --returns the arccos expressed in *radians* --here we know opp and hyp, and we need opp/adj --we can assume hyp is 1, since we are given opp/hyp --expressed as a ratio "over 1" --object opp --we know this already, here for clarity object adj --opp=x --for clarity --adj=sqrt(1-opp*opp) --for clarity adj=sqrt(1-x*x) --return arctan(opp/adj)--for clarity return arctan(x/adj) end function function arccos(object x) --returns the arccos expressed in *radians* --here we know adj and hyp and we need opp/adj, --we can assume hyp is 1, since we are given opp/hyp --expressed as a ratio "over 1" object opp --object adj --we know this already, here for clarity --adj=x --for clarity --opp=sqrt(1-adj*adj) --for clarity opp=sqrt(1-x*x) --return arctan(opp/adj)--for clarity return arctan(opp/x) end function you can test the above functions if you like :) --Hawke'
4. Re: Tan,Cos and Sin
- Posted by Matthew Lewis <matthewlewis at HOTMAIL.COM> Oct 07, 1998
- 511 views
>>Hi >>How do I get Tan,Cos or Sin to the power of -1 in Euphoria? I mean >Isn't the inverse of a trig function just the function of the inverse of >the ratio >ex: sin (1/3) > sin^-1 (3/1) Nonono! The inverse of a trig function is actually another function: tan^-1=arctan sin^-1=arcsin etc When you write arctan(x), what you are really looking for is the angle which has x as its tan. The confusion here probably comes from looking at the inverse of a number versus the inverse of a funcion: Number: (1/3)^-1=(3/1) Function: y=f(x), x=f^-1(y) It's just important to remember that you're looking at trig *functions*, whose inverses happen to be other trig functions. Hope that clears up the difference. :) ______________________________________________________ Get Your Private, Free Email at http://www.hotmail.com
5. Re: Tan,Cos and Sin
- Posted by lgregg at BIG12.METROBBS.COM Oct 07, 1998
- 493 views
- Last edited Oct 08, 1998
Patrat said: > How do I get Tan,Cos or Sin to the power of -1 in Euphoria? I mean that I > give the function a ratio and it gives me the angle. Arctan seems to give > tan to the -1 but how do I get the others? > Thanks :) > --PatRat (Thomas Parslow) If you look on the official Euphoria Web page: --Recent User Contributions-- "Math Routines" --Euphoria Archive-- Mathematics Routines "Inverse Math Functions" Library Routines "Arcsin & Arccos" Hope they help. Larry
6. Re: Tan,Cos and Sin
- Posted by "Carl R. White" <C.R.White at SCM.BRAD.AC.UK> Oct 08, 1998
- 533 views
On Wed, 7 Oct 1998, PatRat wrote: > How do I get Tan,Cos or Sin to the power of -1 in Euphoria? I mean that I > give the function a ratio and it gives me the angle. Arctan seems to give > tan to the -1 but how do I get the others? Like others have said, tan^-1(x) = arctan(x) [not 1/tan(x)]. There's my mathbag.e in PROJECTS.ZIP on my Euphoria Page. I'll put the link up later today if I remember :) Lee Woo Seob and I argued quite a bit about mathbag last year. Is Lee still around? (I think he last posted in March) -- Carl R White -- Final Year Computer Science at the University of Bradford E-mail...: cyrek- at -bigfoot.com -- Remove the hyphens before mailing. Ta :) URL......: http://www.bigfoot.com/~cyrek/ Ykk rnyllaqur rgiokc cea nyemdok ymc giququezka caysgr -- B.Q.Vgesa
7. Re: Tan,Cos and Sin
- Posted by Neil Rigby <NRigbyking at AOL.COM> Oct 08, 1998
- 476 views
>How do I get Tan,Cos or Sin to the power of -1 in Euphoria? I mean that I >give the function a ratio and it gives me the angle. Arctan seems to give >tan to the -1 but how do I get the others? Use of terminology in maths can be confusing, as in this case *Sin to the power of -1* The same set of symbols mean different ( but in some sense related ) things depending on context. For example If y is a number:- y^-1 = the reciprocal of y (the inverse of y)=1/y if y is a function:- y^-1 is the inverse FUNCTION of y e.g. the inverse function of x^2 is sqrt(x) and the inverse FUNCTIONof sin is arcsin if Y is a matrix:- Y^-1 is the matrix inverse i.e ( Y^-1 )*( Y ) = I ( the unit matrix ) The symbols ^-1 mean different things in each case but they are similar as:- for a number (y^-1)(y) = 1 ( the number one ) for a function ( y^-1( y(x) ) = x e.g. sqrt( (x*x) ) = x and arcsin( sin(x) ) = x for a matrix ( Y^-1 )*( Y ) = I ( the unit matrix ) Hope this is helpful. Also I agree with John Worthington's comments on *Issue of the week* >no, No, NO! ;') Remember, you have these people like me who really >enjoy reading these things and learn something. I just don't have much >to add in here. But PLEASE don't drop threads like this. What seems >amazing to me is that I am learning, not just Euphoria coding, but about >programming in general. Anyways, nothing else to say at the moment, so >keep up the good work. ;') Neil