J'ai une particule à une position fixe X et une amplitude fixe AMP qui se déplace sur une onde sinusoïdale. Je voudrais être en mesure de changer dynamiquement la période de l'onde sinusoïdale cible SANS déplacer la particule. (Quand je change la période, sa position X ne s'aligne pas à la même position Y du graphique avec une période différente, donc il saute partout.)Obtenir des points d'intersection avec une onde sinusoïdale
J'ai une solution pour cela - Trouvez où le le graphe avec la nouvelle période croise le graphe de l'ancienne période et crée un décalage X, alignant ces deux chiffres vers le haut
Pour tout y donné sur une onde sinusoïdale, il y aura 2 valeurs X correspondantes par période. essaie d'obtenir ces deux valeurs. Je vais ensuite comparer les dérivés de choisir celui que je veux.
Cependant, je ne sais pas comment ces deux valeurs. Toutes les idées?
est ici une image de ce que je suis après: Sin Wave Logic
Uhmm - Math.Asin? –
Je pense que c'est plus lié aux programmeurs ou aux sites de maths qu'à stackoverflow. – Alexei
Notez les équations. Vous avez 'y = A sin (w x + p)'. Vous souhaitez trouver un p pour un w donné tel que x et y ont des valeurs particulières. Vous avez une équation avec quatre variables, dont trois sont connues, écrivez donc les équations, résolvez la variable restante que vous voulez. Vous devrez utiliser la fonction arcsin. –