svp qq peut m'aider à corriger ce code ( je cherche à manipuler une fonction ou il y a des combinaisons )
#matlab :



Code : Sélectionner tout - Visualiser dans une fenêtre à part
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)