Chapitre 8. Instructions mathématiques de calculs
Exemple d'opérateur XOR
Fonctions mathématiques dérivées
Fonction
Secant
Cosecant
Cotangent
Inverse Secant
Inverse Cosecant
Inverse Cotangent
Hyperbolic Secant
Hyperbolic Cosecant
Hyperbolic Cotangent
Inverse Hyperbolic Sine
Inverse Hyperbolic Cosine
Inverse Hyperbolic Tangent
Inverse Hyperbolic Secant
Inverse Hyperbolic Cosecant
Inverse Hyperbolic Cotangent
Logarithm
8-34
L'exemple donne une valeur à la variable Msg en fonction de la valeur des variables
A, B, et C, en supposant qu'aucune des variables n'est Nulle. Si A = 10, B = 8
et C = 11, l'expression de gauche est Vraie et l'expression de droite est Fausse. Du
fait qu'une seule expression est vraie, le résultat de l'évaluation par l'opérateur XOR est Vrai.
Dim A, B, C
A = 10: B = 8: C = 11
If A > B XOR B > C Then
Msg = True
Else
Msg = False.
End If
La liste suivante est une liste de fonctions mathématiques non intrinsèques, qui
peuvent être dérivées à partir des fonctions mathématiques intrinsèques fournies
avec le CRBasic :
Equivalent en CRBasic
Sec = 1 / Cos(X)
Cosec = 1 / Sin(X)
Cotan = 1 / Tan(X)
Arcsec = Atn(X / Sqr(X * X - 1)) + Sgn(Sgn(X) -1) * 1.5708
Arccosec = Atn(X/Sqr(X * X - 1)) + (Sgn(X) - 1) * 1.5708
Arccotan = Atn(X) + 1.5708
HSec = 2 / (Exp(X) + Exp(-X))
HCosec = 2 / (Exp(X) - Exp(-X))
HCotan = (Exp(X) + Exp(-X)) / (Exp(X) - Exp(-X))
HArcsin = Log(X + Sqr(X * X + 1))
HArccos = Log(X + Sqr(X * X - 1))
HArctan = Log((1 + X) / (1 - X)) / 2
HArcsec = Log((Sqr(-X * X + 1) + 1) / X)
HArccosec = Log((Sgn(X) * Sqr(X * X + 1) +1) / X)
HArccotan = Log((X + 1) / (X - 1)) / 2
LogN = Log(X) / Log(N)
'Déclare les variables.
'Assigne des valeurs.
'Evalue les expressions.