Преобразование тригонометрических единиц измерений

Функция CycleToRad( Cycles: Extended ): Extended;
Модуль: Math
Описание
Функция преобразовывает значение аргумента из циклов (оборотов) в радианы (1 цикл= 2*Pi).
Пример
{codecitation class="brush: pascal; gutter: false;" width="500px"}var
L, R: Real;
begin

R:= 10;
L:= R*CycleToRad(1); // вычисляет длину окружности с радиусом R

end; {/codecitation}
 


Функция DegToRad( Degrees: Extended ): Extended;
Модуль: Math
Описание
Функция преобразовывает значение аргумента из градусов в радианы (1° = Pi/180 радиан).
Пример
{codecitation class="brush: pascal; gutter: false;" width="500px"}var
Y, Angle: Real;
begin

Angle:= 60;
Y:= Cos( DegToRad(Angle) ); { Y:= 0.5 }

end; {/codecitation}
 


Функция GradToRad( Grads: Extended ): Extended;
Модуль: Math
Описание
Функция преобразовывает значение аргумента из десятичных градусов (grad) в радианы (1 grad = Pi/200 радиан).
Пример
{codecitation class="brush: pascal; gutter: false;" width="500px"}var
x, y: Real;
begin

x:= GradToRad( 100 );
y:= Sin( x ); // Y:= 1

end; {/codecitation}
 


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

Y:= RadToCycle(Pi); // Y:= 0.5

end; {/codecitation}
 


Функция RadToDeg( Radians: Extended ): Extended;
Модуль: Math
Описание
Функция преобразовывает значение аргумента из радианов в градусы ( 1 радиан = (180/Pi)° ).
Пример
{codecitation class="brush: pascal; gutter: false;" width="500px"}var
X, Angle: Real;
begin

X:= ArcCos(0.5);
Angle:= RadToDeg(X); // Angle:= 60

end; {/codecitation}
 


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

Y:= RadToGrad(Pi); // Y:= 200

end;{/codecitation}
 

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