Bonjour ,

je suis débutante en Matlab et je vais mettre cette formule dans matlab,

résultat =((𝑛−k)×(𝑛−k+1)×(𝑛−k+2)× ……(𝑛−1))/k!

avec par exemple n=7 et k=2 donc résultat= (7-2)(7-2+1)/factorial(2)
= 5*6/2=15, j'ai essayé de faire un boucle pour faire l'incrémentation

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
resultat=0;
for v=1:n-1;
      resultat=((n-k).*(n-k+v).*(n-k+v).*(n-1)./factorial(k));
end
le problème que v doit s'incrémenté dans le même iétration