Bonjour, tout d'abord excusez moi si je me trompe d'endroit pour ma question, c'est le seul forum français sur Scilab que j'ai trouvé.
Voici donc mon problème, je commence à utiliser Scilab, n'ayant jusqu'à présent utilisé que Maple et CodeBlocks.
Je dois coder un algorithme assez basique, mais je tombe sur un os, et après m'être cassé la tête dessus je viens demander de l'aide.
Mon algorithme est assez simple.
Je pars d'une somme A fixé, et, aléatoirement avec une chance sur 2, je perd ou je gagne un euro.
Je continue comme ça jusqu'à ce que je tombe à 0 ou que j'atteigne une autre somme B supérieure à A.
Je voudrais tracé mon evolution sur un graphique en reliant les points.
Voilà ce que j'ai écrit :
Mais comme vous pouvez vous en doutez, cela ne fonctionne pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 function ruine(a,b) n=1 u(n)=a while a<>0 and a<>b, c=rand() if c>0.5 d=1, else d=-1, end a=a+d n=n+1 u(n)=a end plot(u,'r-') endfunction
Si des gens pouvaient m'éclairer, je vous en serait reconnaissant.
Partager