Bonjour, je fais un tipe, et j'ai un probleme avec maple.
j'ai un systeme de deux equations a résoudre, non lineaire, pas de souci, mais apres je voudrais resoudre une equation, mais la, c'est le drame.
Voici ma page maple :

je declare mes variables :
vent := 10; k := 2.09; m := 22; g := 9.81; vo := 60;

apres : je declare v ( c'est une vitesse ) : > v := sqrt((diff(x(t), t))^2+(diff(y(t), t))^2);


eq1 := diff(x(t), t, t) = -k*(v+vent)^2*(diff(x(t), t))/(m*v)
eq2 := diff(y(t), t, t) = -k*(v+vent)^2*(diff(y(t), t))/(m*v)-g

ensuite, je resous :

solu := proc (a, b)
local theta, c;
theta := b;
c := dsolve({eq1, eq2, x(0) = 0, y(0) = 0, (D(x))(0) = vo*cos(theta), (D(y))(0) = vo*sin(theta)}, {x(t), y(t)}, numeric);
c(a)
end proc


en fait a sera un temps, b un angle de depart.

si j'appelle solu (1,0.1), j’obtiens :

[t = 1., x(t) = 19.9185931237362, diff(x(t), t) = 8.75611725942279, y(t) = -1.01672921030604, diff(y(t), t) = -4.67615059678338]



donc cela marche bien.

Mais maintenant, j'aimerais creer une fonction Tf, qui serait en fonction de theta, qui renvoi le temps t au bout duquel y(t) =0, en fonction de theta ( t correspond au a, et theta au b dans la fonction solu ), mais je n'arrive pas a le faire.
J'ai essayer d'extraire la fonction y(t), mais je n'ai pas reussi ( avec unnaply), et resoudre une equation, mais ca ne marche pas.

Quelqu'un aurait il une idee de code , ou m'expliquer pourquoi ce que je veut faire est impossible a faire ? ^^
Merci