svp qq peut m'aider à corriger ce code ( je cherche à manipuler une fonction ou il y a des combinaisons )
#matlab :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| v3=[];
for im=0:0.1:20
i=2:16;
k1=2:2:16;
m1=2:2:16;
h1=2:2:16;
n1=20;
c = nchoosek(i,n1)
d=nchoosek(2.^(k1-(m1*h1)),i);
e=nchoosek(2.^k1,i);
f=nchoosek((2.^k1)-(2.^(k1-(m1*h1))),n1-i);
g=nchoosek((2.^k1)-i,n1-i)
v3=[v3;c*(d\e)*(f\g)];
end |
voila le msg d erreur :
Error using size
Too many output arguments.
Error in nchoosek (line 27)
[m, n] = size(v);
Error in safa4 (line 17)
c = nchoosek(i,n1)
Partager