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 ?
comprendre: Faire une opération sur les éléments d'une liste
Modérateur : xcasadmin
Re: comprendre: Faire une opération sur les éléments d'une liste
Les listes se comportent par défaut comme des vecteurs ou comme des polynomes à 1 variable (liste des coeffs par ordre décroissant). Pour soustraire 1 à tous les éléments d'une liste sans utiliser apply, on peut aussi faire nr - [1$size(nr)]