Problème avec les tableaux

Utilisation de Xcas

Modérateur : xcasadmin

BenLar
Messages : 3
Inscription : lun. oct. 28, 2013 5:05 pm

Problème avec les tableaux

Message par BenLar » sam. nov. 02, 2013 5:29 pm

Bonjour,

J'ai créé un feuille Xcas avec un tableau.

La cellule B2 contient la formule

=B1+if (((alea(2))==0)) -1;; else 1;;

sachant que B1 vaut 0

Puis B3 contient la même formule mais avec B2 à la place de B1, et ainsi de suite pour B4, B5,...

Quand j'enregistre le fichier et que je l'ouvre, la cellule contient undef.

J'ai fait plusieurs essais et c'est toujours pareil. La feuille perds ses formules dans le tableau.

Par contre, j'ai une autre feuille avec des formules du type

=(2*B3+C3)/4.0

et là, pas de problème d'enregistrement/ouverture.

Auriez-vous une idée de mon erreur ? Ou bien est-ce un bug ?

Merci de votre aide,

Ben

fred
Messages : 46
Inscription : mer. sept. 09, 2009 7:29 pm

Re: Problème avec les tableaux

Message par fred » sam. nov. 02, 2013 10:18 pm

Bonjour
Je n'ai pas de "vraie" réponse, j'ai le même problème avec la fonction ifte.

Mais si je tape

Code : Tout sélectionner

=B1+si alea(2)==0 alors 1 sinon -1 fsi 
alors quand je ré-ouvre le fichier j'ai

Code : Tout sélectionner

=B1+si alea(2)=0 alors 1 sinon -1
(le fsi a disparu ainsi qu'un des deux signes = !) mais tout fonctionne !

BenLar
Messages : 3
Inscription : lun. oct. 28, 2013 5:05 pm

Re: Problème avec les tableaux

Message par BenLar » dim. nov. 03, 2013 7:58 am

Comme je connais pas les syntaxes, je passe par les menus pour entrer le test. C'est Xcas qui la modifie sous cette forme sans ajouter le fsi. Cependant, je vais essayer ta solution.

parisse
Messages : 5172
Inscription : mar. déc. 20, 2005 4:02 pm
Contact :

Re: Problème avec les tableaux

Message par parisse » dim. nov. 03, 2013 8:22 am

Le fsi n'a pas disparu mais il est sur la ligne en-dessous et donc n'apparait pas directement dans la ligne de commande du tableur. Pour les tests dans le tableur, les syntaxes de type C ne fonctionnent pas bien, il faudra que je regarde ca en effet, en attendant il vaut mieux utiliser les syntaxes avec des mots-clefs partout, le plus simple c'est d'utiliser la syntaxe en francais.

Répondre