Aseba fournit une bibliothèque standard de fonctions natives. Les micro-contrôleurs devraient normalement1 fournir cette bibliothèque. Dans la version 1.1 d'Aseba, les fonctions suivantes sont disponibles2:
dans le tableau
, élément par élément:
.
par la constante
:
.
où
est un nombre scalaire.
où
,
et
sont des tableaux de même taille.
où
,
et
sont des tableaux de même taille.
où
,
et
sont des tableaux de même taille. Ceci n'est pas le produit scalaire.
where
,
et
sont des tableaux de même taille. Une erreur sera envoyée en cas de division par zéro.
et
dans
où
,
et
sont des tableaux de même taille:
.
et
dans
où
,
et
sont des tableaux de même taille:
.
et
de même taille:
.
.
du minimum au maximum, directement dans
.
. Une erreur sera envoyée en cas de division par zéro.
en utilisant le signe de
et
pour déterminer le quadrant de sortie, où
,
et
sont des tableaux de même taille. Si
et
alors
..
où
et
sont deux tableaux de même taille.
où
et
sont deux tableaux de même taille.
par l'angle, écrit le résultat dans
.
et
Doivent être des tableaux de taille 2
où
et
ont deux tableaux de même taille.
l'index du milieu de la plus grand séquence d'éléments non-zéro de
, écrit
si aucune séquence n'est trouvée ou si la taille de la séquence
est plus courte que
.
de intervalle
.