ArcTan: Porovnání verzí

Z Delphi & Pascal (česká wiki)
Skočit na navigaci Skočit na vyhledávání
m (1 revízia: Unit System)
 
(Není zobrazena jedna mezilehlá verze od stejného uživatele.)
Řádek 10: Řádek 10:
 
:Turbo Pascal nemá funkci [[Tan]], ale tangens může být vypočítán výrazem:
 
:Turbo Pascal nemá funkci [[Tan]], ale tangens může být vypočítán výrazem:
  
  Sin(x) / Cos(x)
+
  Tan(x) = Sin(x) / Cos(x);
  ArcSin(x) = ArcTan (x/sqrt (1-sqr (x))) ArcCos(x) = ArcTan (sqrt (1-sqr (x)) /x)
+
  ArcSin(x) = ArcTan (x/sqrt (1-sqr (x)));
 +
ArcCos(x) = ArcTan (sqrt (1-sqr (x)) /x);
  
  
Řádek 26: Řádek 27:
 
[[Category:System]]
 
[[Category:System]]
 
[[Category:Funkce System]]
 
[[Category:Funkce System]]
 +
[[Category:Aritmetické funkce]]

Aktuální verze z 27. 11. 2013, 22:19

Vrací arcus tangens argumentu.

Deklarace
function ArcTan(X: Reálný): Reálný;
Režim
Windows, Reálný, Chráněný
Poznámky
Turbo Pascal nemá funkci Tan, ale tangens může být vypočítán výrazem:
Tan(x) = Sin(x) / Cos(x);
ArcSin(x) = ArcTan (x/sqrt (1-sqr (x)));
ArcCos(x) = ArcTan (sqrt (1-sqr (x)) /x);


Vzorový příklad

{Arctan.PAS}
{Vzorový příklad pro funkci ArcTan .}
var
  R: Real;
begin
  R := ArcTan(Pi);
end.