beautypg.com

3 trigonometric functions, 1 derived functions, 2 intrinsic functions – Campbell Scientific CR200/CR200X-series Dataloggers User Manual

Page 113: Table 13. derived trigonometric functions

background image

Section 10. CRBASIC Programming Instructions

OR

Used to perform a logical disjunction on two expressions.

Syntax

result = expr1 OR expr2

XOR

Performs a logical exclusion on two expressions.

Syntax

result = expr1 XOR expr2

10.6.3 Trigonometric Functions

10.6.3.1 Derived Functions

TABLE. Derived Trigonometric Functions

(p. 101) is a list of trigonometric

functions that can be derived from functions intrinsic to CRBASIC.

Table 13. Derived Trigonometric Functions

Function

CRBASIC Equivalent

Secant

Sec = 1 / Cos(X)

Cosecant

Cosec = 1 / Sin(X)

Cotangent

Cotan = 1 / Tan(X)

Inverse Secant

Arcsec = Atn(X / Sqr(X * X - 1)) + Sgn(Sgn(X) - 1) * 1.5708

Inverse Cosecant

Arccosec = Atn(X / Sqr(X * X - 1)) + (Sgn(X) - 1) * 1.5708

Inverse Cotangent

Arccotan = Atn(X) + 1.5708

Hyperbolic Secant

HSec = 2 / (Exp(X) + Exp(-X))

Hyperbolic Cosecant

HCosec = 2 / (Exp(X) - Exp(-X))

Hyperbolic Cotangent

HCotan = (Exp(X) + Exp(-X)) / (Exp(X) - Exp(-X))

Inverse Hyperbolic Sine

HArcsin = Log(X + Sqr(X * X + 1))

Inverse Hyperbolic Cosine

HArccos = Log(X + Sqr(X * X - 1))

Inverse Hyperbolic Tangent

HArctan = Log((1 + X) / (1 - X)) / 2

Inverse Hyperbolic Secant

HArcsec = Log((Sqr(-X * X + 1) + 1) / X)

Inverse Hyperbolic Cosecant

HArccosec = Log((Sgn(X) * Sqr(X * X + 1) + 1) / X)

Inverse Hyperbolic Cotangent

HArccotan = Log((X + 1) / (X - 1)) / 2

10.6.3.2 Intrinsic Functions

ACOS

Returns the arc cosine of a number.

Syntax

x = ACOS(source)

101