Atn Function

рддреНрд░рд┐рдХреЛрдгрдорд┐рддрд┐рдп рдкреНрд░рдХрд╛рд░реНрдп рдЬрд╕рд▓реЗ рд╕рдЩреНрдЦреНрдпрд╛рддреНрдордХ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐рдХреЛ рдЪрд╛рдБрдк рд╕реНрдкрд░реНрд╢ рд░реЗрдЦрд╛ рдлрд░реНрдХрд╛рдЙрдБрдЫ ред рдпреЛ рдлрд░реНрдХрд┐рдПрдХреЛ рдорд╛рди -Pi/2 рджреЗрдЦрд┐ +Pi/2 рд╕рдореНрдордХреЛ рджрд╛рдпрд░рд╛рдорд╛ рд╣реБрдиреНрдЫ ред

The arctangent is the inverse of the tangent function. The Atn Function returns the angle "Alpha", expressed in radians, using the tangent of this angle. The function can also return the angle "Alpha" by comparing the ratio of the length of the side that is opposite of the angle to the length of the side that is adjacent to the angle in a right-angled triangle.

Atn(side opposite the angle/side adjacent to angle)= Alpha

Syntax:


        Atn (Number As Double) As Double
    

Return value:

Double

Parameters:

Number: Any numerical expression that represents the ratio of two sides of a right triangle. The Atn function returns the corresponding angle in radians (arctangent).

рд░реЗрдбрд┐рдпрдирд▓рд╛рдИ рдбрд┐рдЧреНрд░реАрд╣рд░реВрдорд╛ рд░реВрдкрд╛рдиреНрддрд░рдг рдЧрд░реНрдирд▓рд╛рдИ рд░реЗрдбрд┐рдпрдирд▓рд╛рдИ резреореж/рдкрд╛рдИ рд▓реЗ рдЧреБрдгрди рдЧрд░реНрдиреБрд╣реЛрд╕реН ред

рдбрд┐рдЧреНрд░реА=(рд░реЗрдбрд┐рдпрди*резреореж)/pi

рд░реЗрдбрд┐рдпрди=(рдбрд┐рдЧреНрд░реА*pi)/резреореж

Pi is here the fixed circle constant with the rounded value 3.14159. Pi is a Basic mathematical constant.

рддреНрд░реБрдЯрд┐ рд╕рдЩреНрдХреЗрддрд╣рд░реВ

5 рдЕрд╡реИрдз рдХрд╛рд░реНрдп-рд╡рд┐рдзрд┐ рдХрд▓

Example:


        ' рд▓реЗ рд╕рдордХреЛрдгрд┐ рддреНрд░рд┐рднреБрдЬрдХреЛ рдЧрдгрдирд╛ рдЧрд░реНрдирдХрд╛ рд▓рд╛рдЧрд┐ рджрд┐рдПрдХрд╛ рдЙрджрд╛рд╣рд░рдг
        ' рдХреЛрдг рдЕрд▓реНрдлрд╛рдХреЛ рдЯреНрдпрд╛рдиреНрдЬреЗрдиреНрдЯ рдХреЛрдг рдЕрд▓реНрдлрд╛:
        Sub ExampleAtn
        ' rounded Pi = 3.14159 рдкреВрд░реНрд╡рдкрд░рд┐рднрд╛рд╖рд┐рдд рдЕрдЪрд▓ рд╣реЛ
        Dim d1 As Double
        Dim d2 As Double
            dрез = рдЖрдЧрдд рдмрд╛рдХрд╕$ ("рдХреЛрдгрд▓рд╛рдИ рдЖрд╕рдиреНрди рднреБрдЬрд╛рдХреЛ рд▓рдореНрдмрд╛рдЗ рдкреНрд░рд╡рд┐рд╖реНрдЯ рдЧрд░реНрдиреБрд╣реЛрд╕реН: ","рдЖрд╕рдиреНрди")
            dреи = рдЖрдЧрдд рдмрд╛рдХрд╕$("рдХреЛрдгрдХреЛ рд╡рд┐рдкрд░рд┐рдд рднреБрдЬрд╛рдХреЛ рд▓рдореНрдмрд╛рдЗ рдШреБрд╕рд╛рдЙрдиреБрд╣реЛрд╕реН:","рд╡рд┐рдкрд░рд┐рдд")
            "рдХреЛрдг рдЕрд▓реНрдлрд╛ "; (atn (dреи/dрез) * резреореж / рдкрд╛рдИ); " рдбрд┐рдЧреНрд░реА" рдореБрджреНрд░рдг рдЧрд░реНрдиреБрд╣реЛрд╕реН
        End Sub