Professional Documents
Culture Documents
Fon Ction
Fon Ction
(On tape : triangien(e, 48,4)
19.3.4 Exercice
erie un programme qu rélise le dessin récusf dant ona mis ci-dessous les premitresétapes (profondur0, 1 et 2)
On tape
trvegut (aa,
local. ¢, Lad, 61,€15
Listriangle_equilateral(a,8,¢);
Sin90 alors
Ba:honothetie(C,-
Syas
i:anonotherie(ay -2.5,8)3
Chisnonothetie(B,-2.5/C)
Liat ertequi(aa,Cya-2)s
Uostseriequl(61,Ain-a)
CetUersequs(eas@ync2)
ue
On tape : trteaut(@,1,5)
On obtieat
hitps:lwwn-fourieru- grenoble fr-parisselgialdocthicasrougelcasrouge019.htmif~text=palindrome(s) de facon récursive privée de sa prem
siz61012022 20:44 Les programmes récursifs
On tape : ts
On obvient|
0,190.35, 5)
19.3.5 Des triangles équilatéraux emboiés
A panir un tingle éguilatal direct ABC on constuites pins .84,C; vriiant
Ad =AAB
BB y-A3BC
cc43ca
Inverpréte7 4, comme le baryeentre de Aa et Bb. Monter que le triangle 4,8; C;estéquilatera
(n recommence le méme construction & parr de 4 B)Cy
be
ia procédure eGeursive qui réalse le dessin des m triangles obtenus par celle construction (en out ntl triangles ABC + les autres).
hitpsflww-fourerif-grenoble{r-parisselgiacidoctricasrougelessrouge019.htmit~text=palindrome(s) de facon récursive privée de sa prem
s02761012022 20:44
Ona
AA;~ASAB-USAA
Done 4; est le baryeentre de 4-1 et Bs
Done By est le barycentre de B=] et C4
Done C'est le barycentre de C:-1 et 4,4
La rotation r de centre 0, le centre de ABC, et d’angle 2x/3transforme 4 en B, B en C:
barycentre de B-I et C4.
dire transforme 4 en
transforme By en Cy,
Done le triangle 4,2 C; estéquiatéral
(On tape dans Méditeus de programmes
‘triangles(A,8,n)
Toeal LC;
‘arsbarycentre({A,6],[-1,4])
Brsbaryeentre((8,C].[-1,4])
Loststrdangies(A,Byf-1)?
ay
squlateral(@,8,0)3
puis on compile avec F9 et dans une ligne de commande, on tape
‘riangles(point(@) point(1),5) On abtient
hitpsflww-fourierf-qrenoblefr-parisselgiacidoctricasrougelessrouge0'9.himit~text-palindrome(s) de facon récursive privée de sa prem
Les programmes récursifs
Cen done rtransforme le barycentre de
rtransforme le harycentre de B.-1 et C4 en le barycentre de C,
m1 et Bs ene
Let Adc'est dire
werse1012022 20:44 Les programmes récursifs
19.3.6 Le probléme des 3 insectes
‘Trois insectes parent, des sommets d'un triangle équilatral 4,B,C en direction de son voisin (C regarde B. B regarde C. A regarde C). A chaque étape de
leur marche les 3 insectesforment un triangle équilatérl
Dessiner les trajectores des 3 insects en résolvant une &)
(On peul faite une simulation de la situation en supposaat que chaque insecte
~ regarde son voisin ce qui lui donne sa direction, puis,
- avance dans cette direction d'une longueur proprortionnelle au c6vé du triangle, puis, -regarde son voisin ce qui Tui donne sa nouvelle direction ete
Faire un programme qui dessne les triangles étapes de cee marche,
Refsire le méme exercice en remplayant le triangle équilatéral 4,B.C par un triangle rectangle isoce.
Résolution de 3 équations differentielles
Les trois insectes ont des trajectoires qui se déduisent Pune de Iautre par une rotation de centre G le centre de gravité du triangle et angle ~2n/3.
SizA est Paffixe du point A et 2B celle du point B.., on 8
adel
B28
2C=2B-2C
ddone 24"+2B"+2€°=0 et done
ada2Be2C=este=1+1/2+1N5 23426
tion difféentielle ou un systéme d’équations ifférentilles.
hitps:lww-fourieru-grenoblefr-parisselglacldoctricasrougelcasrouge019.htmit~text=palindrome(s) de facon récursive privée de sa promi... 12127se1012022 20:44 Les programmes récursifs
One
2C-2G-exp(-2"Ri3)(c4-26)
(€4-2G)2C-2d=(2C“2)-[2A-2G)(eap-2°H13)-Il2A-2G).
200i VIN
au lemps 0 on a: 24-0, 2B°1, 2C=1/244 V3
(On tape (on suppose que I'on a coche complexe dans la configuration du CAS)
‘trtangle_equlateral(9,2)
26i=(34759°t(3))/5
Sh: =sinplity(desolve( [d1¢#(2(t) t)-(axp(-244"P1/3)-1)*(2(t)-26),
2@)-8],[2]))
s8:sinplity(desolve( [di¢#(2(*) t)>(@xp(-2"4"P1/3)-1)*(2()-26),
2@)-3),[62]))
SC: asinplify (desolve([4i#F(2(t)st)-( pC
2(@)=1/24i*s@rt(3)/2], 8,21)
On obrient
plotparan(SA{0],t-2..4),plotparam(s6[0),*
plotparan(sc(@],t+2..4)
On obvient
p1/3)-1)*€2()-26),
a,
Résolution d'un systime @’équations différentieles
On peut aussi résoudre le syste _
Z=ANZ eau temps 0, Z0)-10,1, 1/2/93 12] avec
a>] 0-11
(On tape (on suppose que Complex
2,148], (8), 1], (1,8)-4]
Jordana)
(On obtient pour P
(0a, (-4yrsart(3)-a, (4)"sqre(3)-2), [2.2.2], (2,4) *s9rt)-2, ADs
(On obtient pour B
[2,28], 8,¢¢2)*sare¢3)-3)/2,0], 8,8, (-1)*s9re(3)-3)/21]
On tape
voresinplify(inv(P)*[8,1,1/2+4"sqrt(3)/2])
On obvient
st coché dans la configuration du CAS }
hitpslww-fourerif-qrenobler-parisselgiacidoctricasrougelessrouge0'9.himit~text=palindrome(s) de fagon récursive,privée de sa prem
sase1012022 20:44 Les programmes récursifs
[((aptsaet(3)13)/6,((-8) *sart(3)43) 22,2]
On tape
Vsevarexp(@
On obtient
[a/5e((4)*sart(3)43),2/22¢exp( ((1) sqrt ayrt-3°8)/2)*((-4)5ar%(3)*9), 2]
On tape
zas=sinpl1ty(2[0]);28:=sinplify(22]) 20! =sinplfy(2I2])5
plotparan(zA,t-8. 4) plotparan(z3,t=8..#),plotparan(ZC,t-8..4), triangle equilatersl(9,1)
On obtieat la figure préeédente
)
Dans le eas du triangle ABC avee
: npoirt(1*10), le systéme d resouulre est le méme e"est juste la condition initale qui change (vo:=inv(?)*[0,2,1]) et les 3
(On tape (on suppose que conptexe est coche
Ace (-1,1,0], 0,-1.2], (2,8,-11]
PyBinjondan(h)
vos =sinplify(Snv()*T0,1,4)
On obvient
[easid/3, (sort(3)42-8)/22, (-sart(3)e2-4)/22]
Visverexp(3*t)
On obvient
[(a4i9/3,4/22% expC (Cid*sqrt(3)*t-380)/2)*Csqrt2)e2-I), 4/2M exp (CID sart(3)*E- 3 /2)*C-s@rt3)e2-1)
On tape
2As=sinplify(2(0]);28:-sinplify(22]):2C:=sinelfy(2L2))5
plotparan(ZA,t=8..4),plotparan(73,t=0.-8),plotparan(ZC,&=0..8), tesangie(@,1,)
On obtient le figure
Le dessin des triangles
On dessine le triangle Gquilatéral ABC puis le twiangle ALBICI avec
hitps:haw- fourier. u-grenoblefr-parisselglacldoctricasrougelcasrouge019.htmit~text=palindrome(s) de facon récursive privée de sa promi... 14/27e1012022 20:44 Les programmes récursis
Al=A+evalf((B-A)/10),
Bi=Bsevalf(C-B)10) ct
CinC-evalfA-CV10
prison recammmence le ate proceanus avec A1B1CI...Ontupe
trtop0(a,0)
Jocal Le,e)
triangle. equilateral (point(a),point(6),):
cevalt(afFixe(@));,
SH evale(a0s(bra)}