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.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
n = linspace(0,1000,1001);
a = x*n;
b = y*n;
Merci d'avance pour votre aide.