Pour b) on a w1 =
et w2=1 d’ou p/q =
qui n’est pas rationnelle donc la courbe ne se referme pas.
3- Déterminer le rectangle englobant (« enferment ») la courbe a) et donner l’instruction pour tracer le rectangle.
Remarque : sin(t)+cos(t) =
sin(t+/4).
restart;
x := t -> sin(t) + cos(t);
y := t -> cos(3*t);
plot([ [x(t), y(t), t=0..2*Pi],[[-sqrt(2),-1], [-sqrt(2),1], [sqrt(2),1],
[sqrt(2),-1], [-sqrt(2),-1]]]);
Question 3 :
Ecrire la procédure qui trace sur le même graphique, les courbes de la fonction à deux paramètres de type f(x, t)
pour t variant de 0 à 5.
Soit f(x, t) = sin(x-2t) ; On écrira une procédure qui prend en paramètre tmin, tmax, xmin et xmax (tel que :
tmin t tmax et xmin x xmax) et qui retourne une liste de « fonction graphique ». On affichera alors cette
liste de « fonction graphique » grâce à la fonction display…
restart;
with(plots);
f := (x,t) -> sin(x-2*t);
buildListGraph := proc(tmin::integer, tmax::integer, xmin::integer, xmax::integer)
local s::exprseq, t::integer;
s := NULL;
for t from tmin to tmax
do
s := s, plot(f(x,t), x=xmin..xmax);
od;
return [s];
end;
listGraph := buildListGraph(0, 3, -3, 3):
display(listGraph);
TD2 … Question 6 :
Indiquer les commande Maple pour résoudre l’équation suivante de sorte d’obtenir :
- les solutions exprimés de manière symbolique,
- les solutions numériques réelles,
- les solutions numérique réelles positives.
- Equation : x4-1 = 0
restart;
eq1 := x^4 –1 = 0;
"Solution de l'équation 1 :",solve(eq1,x);
"Solution numérique réel :",fsolve(eq1,x);
"Solution positive :", fsolve(eq1, x, 0..infinity);
TD 3 … Question 4 :
Afficher
pour n allant de 1 à 100 puis calculer lim
.
restart;
f := n -> sum(1/i,i=1..n) - ln(n);
NBITER :=10;
for j from 1 to NBITER
do
printf("f(%f) = %f\n", j, f(j));
od;
Limit(f(x), x=infinity) = limit(f(x), x=infinity);