Comment écrire un programme Matlab qui donne 1 si un point donné (x,y) est à l'intérieur du carré. Il donne 0 si le point donné (x,y) est sur le bord du carré. Si donner -1 si le point donné (x,y) est en dehors du carré. Le carré aux coins (1,1), (1,-1), (-1,-1) et (-1,1). (Astuce : vous pouvez utiliser la fonction "abs" ou "max") Supposons x = 0,5 ; y = 0,5 ;

0
真琴二秀 15 sept. 2020 à 07:52

1 réponse

Meilleure réponse
x = 0.5;
y = 0.5;

if  max(abs(x),abs(y)) ==1
    f = 0;
elseif max(abs(x),abs(y)) > 1 
    f = -1;
else
    f = 1;
end
0
Fyck Fly Fucl 21 sept. 2020 à 02:23