Bonsoir.
Je cherche à résoudre l'équation suivante :
chercher quelques t (les trois premiers par exemple) tel que :
t mod x = t mod y = 0
avec x et y des nombres décimaux positifs. Le problème vient du fait que ces nombre sont décimaux et que je sais qu'il n'y aurais peut être pas de t vérifiant cette équation. Cependant, une approximation serait aussi correcte pour ce que je veux en faire. Par exemple, avoir :
chercher les t tel que (t mod x) soit égal à (t mod y) à 10^(-6) près et trouver le t le plus proche etc.
Pour cela, je compte suivre le protocole suivant :
-calculer les t tel que t mod x = 0
-placer les valeurs trouvées dans un vecteur a
-calculer les t tel que t mod y = 0
-placer les valeurs trouvées dans un vecteur b
-chercher les valeurs du vecteur a qui sont présentent dans le vecteur b à 10^(-6) près
Première question : ce protocole vous semble-t-il satisfaisant?
Pour le code, j'ai le début qui est trivial mais je ne vois pas comment chercher les valeurs du vecteur a qui sont présentent dans le vecteur b à 10^(-6) près.
Merci d'avance pour votre aide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 n = linspace(0,1000,1001); a = x*n; b = y*n;
Partager