Bonjour,
J'ai fait un programme pour savoir si un segment appartient à l'enveloppe convexe mais celui ci ne fonctionne pas et je n'arrive pas a voir ce qui ne va pas.
Merci d'avance pour votre aide
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
22
 
function t=TestSegConv(x,y)
 
ok=0;i=1;
while(ok==0 && i<numel(convhull(x,y))
if(convhull(i)==x)
        if(convhull(i+1)==y)
            ok=1;
        else
            ok=0;
        end;
    else
        if (convhull(i)==y)
            if(convhull(i+1)=x)
                ok=1;
            else
                ok=0;
            end;
        end;
    end;
end;
i=i+1;