1

Sur TI 89, dans une liste de 100 nombres >0 ou <0 inscrits dans la colonne C1 , je voudrai une instruction pour connaître le nombre de termes >0, (du type: sum(C1<0)...) ou nb.si...

Merci d'avance.

2

je pense que la seule solution est de le faire à la main en utilisant une boucle for
le plus simple est que tu fasses une fonction qui prend prend une liste en paramètre et qui renvoit le résultat que tu veux et après tu l'appelles depuis l'éditeur de data
avatar

3

6*dim(n)+1-dim(string(n))->count(n)
que tu utilises avec count(c1<0) pour savoir le nb de termes <0 smile
(par contre ça ne marche qu'avec la calc en anglais sad)

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

4

Ou il y a aussi:
sum(min(max(L,0),1))->count(L)

Et si tu as que des nombres entiers,

sum(sign(L-0.1)+1)/2->count(L)

en utilisant: count(C1) pour avoir le nombre de termes strictements superieurs a 0 smile .


Pollux> Je ne crois pas que ca marchera comme ca, je crois que quand tu compares une liste a un seul nombre, il n'y a qu'un booleen de retourne, et non une liste de booleens, mais je ne suis pas sur, a essayer (je pense aux OS <= 2.09 quand je dis ca, les autres je ne sais pas)

Edit: ortaugraf et parenthesage foireux
N/A

5

oui, c1<0 retourne un seul booleen
et bien joué dal pour ta fonction happy
avatar

6

Nue (./5) :
oui, c1<0 retourne un seul booleen

i]<0, i, 1, dim(c1))ouais faut faire un seq(c1[
Nue (./5) :
et bien joué dal pour ta fonction  smile2.gif

oui joli tongueok
avatar
Combien de tas de bois une marmotte pourrait couper si une marmotte pouvait couper du bois ?

7

Nue (./5) :
oui, c1<0 retourne un seul booleen

ah zut sad enfin sinon avec c1<c1*0 ou c1<newlist(dim(c1)) ça devrait le faire...

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

8

Oui mais ça marche que pour 0 maintenant
avatar
Combien de tas de bois une marmotte pourrait couper si une marmotte pouvait couper du bois ?

9

non, c1<3+c1*0 ^^

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

10

Pollux (./9) :
non, c1<3+c1*0 ^^

pratique les opération scalaire - liste smile comme par hasard t'as choisi <3 grin
avatar
Combien de tas de bois une marmotte pourrait couper si une marmotte pouvait couper du bois ?

11

Nue (./5) :
et bien joué dal pour ta fonction smile2.gif

Twindruff (./6) :
oui joli tongue.gif ok


Merci top
N/A