-
La commande createarray permet de créer un nouvel array of real ayant des valeurs espacées régulièrement.
set b to createarray 41 range {-10, 10}
b as list of real
-- {-10.0, -9.5, -9.0, etc.}
-
Pour qu'un script affiche le contenu d'un array of real, utilisez display pour obtenir sa représentation en texte.
Pour l'afficher dans la Console, utilisez par exemple quietmsg:
set b to createarray 41 range {-10, 10}
set s to display y
quietmsg(s)
-
Pour visualiser un array of real en quelques secondes, utilisez QuickCurve ou QuickScatter.
QuickCurve(0, b, 0)
set c to randomarray 1000 range {-pi, pi}
QuickScatter(0, c, 0)
Importer le script
-
AppleScript ne peut pas afficher les NAN (Not A Number : valeur incorrecte). Lorsque vous coercez un array of
real en une list de reals, les NAN sont convertis en une quantité particulière : missing value.
set a to {0, pi} as array of real
(asin a) as list of real
-- {0.0, missing value}
-
La commande count vous permet d'obtenir la taille d'un array of real comme pour les lists.
count b
-- 41
-
Les fonctions mathématiques définies dans la Satimage osax peuvent s'appliquer à des nombres, à des lists de reals ou bien à des arrays of real.
set d to cos b
d as list of real
-- {-0.839071512222, -0.997172176838, etc.}
|
QuickCurve
QuickScatter
|