Тригонометрические функции

Функция ArcCos( X: Extended ): Extended;
Модуль: Math
Описание
Функция возвращает значение арккосинуса аргумента Х в радианах в диапазоне [0.. Pi]. Значение аргумента должно удовлетворять условию -1<=X<=1, иначе возникнет исключение EinvalidOp.
Пример

{codecitation class="brush: pascal; gutter: false;" width="500px"} var
Y: Real;
begin

Y:= ArcCos(1); { Y:= 0 }

end;
{/codecitation}
 


Функция ArcCosh( X: Extended ): Extended;
Модуль: Math
Описание
Функция вычисляет гиперболический арккосинус аргумента Х. Значение аргумента должно удовлетворять условию X>=1.
Пример
{codecitation class="brush: pascal; gutter: false;" width="500px"}var
Y: Real;
begin

Y:= ArcCosh(1); { Y:= 0 }

end; {/codecitation}
 

 


Функция ArcSin( X: Extended ): Extended;
Модуль: Math
Описание
Функция возвращает значение арксинуса аргумента Х в радианах в диапазоне [-Pi/2…Pi/2]. Значение аргумента должно удовлетворять условию -1<=X<=1, иначе возникнет исключение EInvalidOp.
Пример
{codecitation class="brush: pascal; gutter: false;" width="500px"}var
Y: Real;
begin

Y:= ArcSin(0); { Y:= 0 }

end; {/codecitation}
 

 


Функция ArcSinh( X: Extended ): Extended;
Модуль: Math
Описание
Функция вычисляет гиперболический арксинус аргумента Х.
Пример
{codecitation class="brush: pascal; gutter: false;" width="500px"} var
Y: Real;
begin

Y:= ArcSinh(0); { Y:= 0 }

end;{/codecitation}
 

 


Функция ArcTan( X: Extended ): Extended;
Модуль: Math
Описание
Функция возвращает арктангенс аргумента Х в радианах в диапазоне [-Pi/2…Pi/2].
Пример
{codecitation class="brush: pascal; gutter: false;" width="500px"}var
Y: Real;
begin

Y:= ArcTan(0); {Y:= 0}

end; {/codecitation}
 

 


Функция ArcTan2( X, Y: Extended ): Extended;
Модуль: Math
Описание
Функция вычисляет arctg(Y/X) и возвращает значение угла в радианах с учетом квадранта в диапазоне от -Pi до Pi.
Значения X и Y не должны выходить за пределы диапазона
(-264…264), а также значение Х не должно быть равным 0.
Пример
{codecitation class="brush: pascal; gutter: false;" width="500px"} var
Y: Real;
begin

Y:= ArcTan2( X/Y );

end;{/codecitation}
 

 


Функция ArcTanh( X: Extended ): Extended;
Модуль: Math
Описание
Функция вычисляет гиперболический арктангенс аргумента Х. Значение аргумента должно удовлетворять условию
-1<=X<=1, иначе возникнет исключение EOverflow.
Пример
{codecitation class="brush: pascal; gutter: false;" width="500px"}var
Y: Real;
begin

Y:= ArcTanh( 0 ); {Y:= 0}

end; {/codecitation}
 

 


Функция Cos( X: Extended ): Extended;
Модуль: System
Описание
Функция вычисляет косинус аргумента Х. Значение аргумента указывается в радианах.
Пример
{codecitation class="brush: pascal; gutter: false;" width="500px"}var
Y: Real;
begin

Y:= Cos( 2*Pi ); {Y:= 1}

end; {/codecitation}
 

 


Функция Cosh( X: Extended ): Extended;
Модуль: Math
Описание
Функция вычисляет гиперболический косинус аргумента Х.
Пример
{codecitation class="brush: pascal; gutter: false;" width="500px"} var
Y: Real;
begin

Y:= Cosh( 0 ); {Y:= 1}

end;{/codecitation}
 

 


Функция Cotan( X: Extended ): Extended;
Модуль: Math
Описание
Функция вычисляет котангенс аргумента X. Значение аргумента не должно быть равно нулю, иначе возникнет исключение EZeroDivide.
Пример
{codecitation class="brush: pascal; gutter: false;" width="500px"} var
Y: Real;
begin

Y:= Cotan( 1 ); {Y:= 0,642092615934331}

end;{/codecitation}
 

 


Функция Hypot( X: Extended ): Extended;
Модуль: Math
Описание
Функция вычисляет длину гипотенузы прямоугольного треугольника по заданным значениям катетов.
Hypot( X,Y ) = sqrt( X*X + Y*Y ).
Пример
{codecitation class="brush: pascal; gutter: false;" width="500px"} var
А: Real;
begin

А:= Hypot(3, 4); { А:= 5 }

end;{/codecitation}
 

 


Функция Sin( X: Extended ): Extended;
Модуль: System
Описание
Функция вычисляет синус аргумента Х. Значение аргумента указывается в радианах.
Пример
{codecitation class="brush: pascal; gutter: false;" width="500px"} var
Y: Real;
begin

Y:= Sin(Pi/2); { Y:= 1 }

end;{/codecitation}
 

 


Процедура SinCos (Angle: Extended;
var Sin: Extended;
var Cos: Extended );

Модуль: Math
Описание
Процедура вычисляет одновременно синус и косинус угла Angle в радианах.
Пример
{codecitation class="brush: pascal; gutter: false;" width="500px"}var
S, C: Real;
begin

SinCos( Pi/3, S, C ); { S:=0.8660254; C:=0.5 }

end; {/codecitation}
 

 


Функция Sinh( X: Extended ): Extended;
Модуль: Math
Описание
Функция вычисляет гиперболический синус аргумента Х.
Пример
{codecitation class="brush: pascal; gutter: false;" width="500px"} var
Y: Real;
begin

Y:= Sinh( 0 ); { Y:=0 }

end;{/codecitation}
 

 


Функция Tan( X: Extended ): Extended;
Модуль: Math
Описание
Функция вычисляет тангенс аргумента X.
Tan(X) = Sin(X) / Cos(X).
Пример
{codecitation class="brush: pascal; gutter: false;" width="500px"}var
Y: Real;
begin

Y:= Tan( 0 ); { Y:=0 }

end; {/codecitation}
 

 


Функция Tanh( X: Extended ): Extended;
Модуль: Math
Описание
Функция вычисляет гиперболический тангенс аргумента Х.
Tahn(X) = Sinh(X) / Cosh(X).
Пример
{codecitation class="brush: pascal; gutter: false;" width="500px"}var
Y: Real;
begin

Y:= Tanh( 0 ); { Y:=0 }

end; {/codecitation}
 

Добавить комментарий