| > | restart:with(plots): |
Warning, the name changecoords has been redefined
EXERCICE 5
| > | a:=5:b:=3:F:=(x,y)->x^2/a^2+y^2/b^2-1; |
| > | P:=[0,0];theta:=Pi/4; |
| > |
| > | d:=[cos(theta),sin(theta)]:trajet:=P:#d:=[4/5,3/5]; |
| > | for i from 1 to 5 do
Imp:=impact_ellipse(P,d); P:=Imp[1]:d:=Imp[2]:trajet:=trajet,P; od: |
| > |
| > | trajet; |
![]()
| > |
| > | Boule:=plot([trajet],style=line,thickness=2): |
| > | Billard:=implicitplot(F(x,y)=0,x=-5..5,y=-5..5,color=blue): |
| > |
| > | display({Boule, Billard}); |
![[Plot]](images/KM03_ex5_6.gif)
| > | b:=3:P:=[-5,0]; |
| > | d:=[5/sqrt(34),3/sqrt(34)];trajet:=P: |
| > | for i from 1 to 150 do
Imp:=impact_ellipse(P,d); P:=evalf(Imp[1]):d:=evalf(Imp[2]):trajet:=trajet,P; od: |
| > |
| > | Boule:=plot([trajet],style=line,thickness=1): |
| > | Billard:=implicitplot(F(x,y)=0,x=-5..5,y=-5..5,color=blue,thickness=1): |
| > | display({Boule, Billard},axes=none); |
![[Plot]](images/KM03_ex5_9.gif)
Voici d'autres rebonds possibles depuis des configurations initiales distinctes
| > | display({Boule, Billard},axes=none); |
![[Plot]](images/KM03_ex5_10.gif)
| > |
| > | display({Boule, Billard},axes=none); |
![[Plot]](images/KM03_ex5_11.gif)
Question b: Billard Circulaire
| > | P=[-5,0]:theta=Pi/3: |
| > | display({Boule, Billard},axes=none); |
![[Plot]](images/KM03_ex5_12.gif)
| > | P=[-5,0]:theta=Pi/6: |
| > | display({Boule, Billard},axes=none); |
![[Plot]](images/KM03_ex5_13.gif)
| > | P=[-5,0]:theta=1: |
| > | display({Boule, Billard},axes=none); |
![[Plot]](images/KM03_ex5_14.gif)
| > | P=[-3,0]:theta=Pi/6: |
| > | display({Boule, Billard},axes=none); |
![[Plot]](images/KM03_ex5_15.gif)
| > |