comprendre: Faire une opération sur les éléments d'une liste
Publié : dim. déc. 19, 2010 7:19 am
Bonjour
Je cherche à faire une opération sur les éléments d'une liste
nr:=[124,84,99,112,92,89];
nr/2 me renvoie [62,42,99/2,56,46,89/2]
nr-1 me renvoie poly1[124,84,99,112,92,88]
j'ai finalement trouvé une méthode en écrivant: apply(x->x-1,nr)
Par contre je ne comprend pas le résulat de nr-1. C'est donc semble t il un polynôme.
Est il possible de faire directement des opérations comme /6 sur des listes (et donc pour l'erreur pour nr-1 il s'agit d'un pbm de configuration) ou alors il est nécessaire d'utiliser apply ?
Je cherche à faire une opération sur les éléments d'une liste
nr:=[124,84,99,112,92,89];
nr/2 me renvoie [62,42,99/2,56,46,89/2]
nr-1 me renvoie poly1[124,84,99,112,92,88]
j'ai finalement trouvé une méthode en écrivant: apply(x->x-1,nr)
Par contre je ne comprend pas le résulat de nr-1. C'est donc semble t il un polynôme.
Est il possible de faire directement des opérations comme /6 sur des listes (et donc pour l'erreur pour nr-1 il s'agit d'un pbm de configuration) ou alors il est nécessaire d'utiliser apply ?