Bonjour j'ai ce petit programme sur scilab :
function [V,Vopti]=strategie_conso(N,V,a,b,p,r)
G=grand(1,N,'bin',1,p);
G=(b-a)*G+(1+a);
H=cumprod(G);
V=(1-1/30)*(0.5*G+0.5*1.04);
V=cumprod(V);
pi=(p-1)*(1+r)/(b-r)-p*(1+r)/(a-r);
for i=1:N
c(i)=1/(N+1-i);
Vopti(i)=(1-c(i))*(pi*G(i)+(1-pi)*1.04)
end
Vopti=cumprod(Vopti);
endfunction
[V,Vopti]=strategie_conso(100,1,-0.02,0.1,0.51,0.04)
X=1:100;
plot2d(X,V,style=1)
plot2d(X,Vopti,style=2)
il marche seulement maintenant je voudrai faire la somme cumulée du log(V) et du log(Vopti). En utilisant cumsum et en faisant log je n'arrive pas a avoir un plot pour Vopti il me dit erreur de singularité du log.
Pouvez vous m'aider ?
merci
-----