Comme le dit naught101, votre cas particulier ici est une onde sinusoïdale avec une troisième harmonique silencieuse. Pour entendre à quoi cela ressemble à une fréquence audible, accédez à http://meettechniek.info/additional/additive-synthesis.html dans un navigateur prenant en charge l'API Web Audio (comme Firefox ou Chrome) , activez l'audio et réglez-le comme ceci:
H1 représente votre (16/15) cos ( ½ t)
, bien que la fréquence par défaut de ce synthétiseur en ligne soit 440, nous l'avons effectivement mise à l'échelle en cos (440 × 2π × t), et (16/15) vient d'être normalisée à «1.000» . H3 représente le bit - (1/15) cos (2t)
, à nouveau mis à l'échelle en fréquence - idéalement, le volume serait de 0,0625, soit 1/16 du volume du fondamental (H1), mais 0,065 est assez proche.
Vous ne trouverez peut-être pas que cela semble intéressant après tout! En fait, toutes les formes d'onde strictement périodiques sans variation ont tendance à sembler assez ennuyeuses (du moins pour moi) - elles seront toutes simplement un bourdonnement ou un bourdonnement statique. C'est généralement la variation de la forme de la forme d'onde dans le temps qui la rend intéressante.
En raison de la nature de cette équation particulière, il est facile de reproduire sa sortie dans un synthétiseur additif. Dans le cas plus général, une façon d'entendre une équation consiste à échantillonner sa sortie - générer le 'y' pour certaines valeurs de 't' (à une certaine fréquence d'échantillonnage telle que 44,1 kHz, ce qui générer 44100 échantillons par seconde) - et lire la liste des valeurs y sous forme de données audio numériques PCM.
À titre d'exemple, un éditeur audio que j'utilise pour faire cela est le (assez ancien) Adobe Audition 1.5, qui peut charger dans un fichier texte, interpréter chaque ligne comme une valeur d'échantillon et lire la forme d'onde résultante comme un WAV ou tout autre fichier audio. Pour ce faire, il souhaite que les valeurs y soient mises à l'échelle pour tenir dans la plage de données 8 bits ou 16 bits (par exemple entre -32 768 et 32 767 pour 16 bits) et arrondies à l'entier le plus proche, de sorte que le fichier texte ressemble à (par exemple)
391745875387464530241911791-632-1901
-2554-2124-1234
Vous pouvez demander sur https://softwarerecs.stackexchange.com/ s'il existe un éditeur audio plus récent / gratuit qui peut importer des exemples de données textuelles comme celui-ci.
Si vous pouvez faire du codage, il devrait être assez facile de trouver une bibliothèque capable d'écrire des fichiers audio (par exemple, le langage Python a le module 'wave') une fois vous avez généré une liste d'exemples de valeurs, vous pouvez donc facilement écrire un fichier audio dans un format commun à partir de votre programme.
Ce type d'échantillonnage est susceptible d'être ce que l'excellente suggestion wolframalpha de Dom fera en interne, même si je ne pouvais pas le faire fonctionner dans mon navigateur! Pour obtenir votre équation dans la plage audible, vous pouvez la mettre à l'échelle - par ex. en utilisant (16/15) cos (250 * 2π * t) - (1/15) cos (1000 × 2π × t) vous donnera une onde avec une fréquence fondamentale de 250 Hz (en supposant que t est en secondes). Une chose à surveiller lors de l'échantillonnage est le aliasing - pour éviter cela, vous devez échantillonner à une fréquence d'au moins le double de la valeur de toute composante de fréquence de la forme d'onde générée par la fonction.