Satimage Précédent | Suivant
Fonctions sur les arrays of real
Accueil Documentation Smile Calcul numérique Le calcul avec Smile Fonctions sur les arrays of real  
  • Contrairement aux opérateurs arithmétiques d'AppleScript, une commande peut accepter différents types de données. Toutes les fonctions transcendentales définies ci-dessous peuvent s'appliquer à des nombres, à des list de reals et à des arrays of real.

    Smile définit les fonctions suivantes (les angles sont en radians) :
    • cos, sin, tan, acos, asin, atan, atan2 (usage: atan2 (y, x))
    • cosh, sinh, tanh, acosh, asinh, atanh
    • ln, log10, exp
    • sqr, sqrt, hypot (usage: hypot {x, y}), abs
    • erf, erfc, gamma, lgamma

  • Les fonctions ci-dessus nécessitent une attention spéciale : ces termes définissent en fait des commandes ayant des paramètres directs - comme lorsque vous écrivez open the_file ou print the_doc. Une commande a un niveau de priorité plus bas qu'une fonction.

    Par conséquent :
    sin a + sin b calculera en réalité sin (a + sin b)
    Nous vous conseillons de toujours mettre entre parenthèses les commandes définies ci-dessus :
    (sin a) + (sin b)
English version
Copyright ©2008 Paris, Satimage