Bonjour à tous.

J'ai un soucis pour effectuer un arc de cercle complet. D'après mon programme les ordonnées de mon cercle devraient aller de 50 à -50 même elles ne vont pas jusqu'à -50, elles s'en approchent de plus en plus avec un pas angulaire plus petit. Mais je voudrais garder un pas quelconque et que mon arc de cercle soit complet.

J'ai essayé de rajouter une unité (un pas) à mon débattement angulaire mais l'arc de cercle dépasse ma limite.

Voici le programme:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
T=100;	%taille du composant
R=5000;	%rayon de courbure face 1
 
angdeg = 90+acos(T/2/R)*180/pi : 0.001 : 270-acos(T/2/R)*180/pi;
 
angrad = angdeg*pi/180;
 
xm=R; ym=0;
XCercle = xm + R * cos(angrad);
YCercle = ym + R * sin(angrad);
 
figure(1);plot(XCercle, YCercle);grid;