Racine n-ièmede l'unité
Bonjour à tous !
comment un ordinateur fait pour calculer les racines n-ième de l'unité ? Dans le but de faire de la FFT par exemple
Merci à vous !
comment un ordinateur fait pour calculer les racines n-ième de l'unité ? Dans le but de faire de la FFT par exemple
Merci à vous !
Réponses
-
A priori avec la formule d'Euler on calcule l'exponentiel de tout nombre complexe, le calcul de l'exponentiel, du logarithme et des sinus,cosinus se fait par CORDIC.
Mais il y a surement des astuces calculatoires.
Code de gsl de la fonction puissance : -
Il existe des algorithmes déjà optimisés pour le fft y compris discret.
Donc pas la peine de tout réinventer, tu peux regarder le code source de gsl https://www.gnu.org/software/gsl/ pour te faire une idée. -
Merci à vous !!
-
Pour faire un calcul de FFT, on cree un tableau avec les puissances successives de omega ou omega est une racine primitive 2^n-ieme de l'unite. En exact, on fait le calcul modulo un nombre premier de Fourier (de la forme p=t*2^n+1), en multipliant omega^(k-1) par omega mod p (avec des optimisations pour le calcul du reste mod p). En approche, la meme methode pose des problemes de precision lorsque k est trop grand, il faut de temps en temps calculer cos(2*pi*k/2^n) et sin(2*pi*k/2^n) (mais on garde presque tout le temps le principe de la multiplication par omega=exp(i*2*pi/2^n), car c'est bien plus rapide).
Connectez-vous ou Inscrivez-vous pour répondre.
Bonjour!
Catégories
- 163.1K Toutes les catégories
- 7 Collège/Lycée
- 21.9K Algèbre
- 37.1K Analyse
- 6.2K Arithmétique
- 52 Catégories et structures
- 1K Combinatoire et Graphes
- 11 Sciences des données
- 5K Concours et Examens
- 11 CultureMath
- 47 Enseignement à distance
- 2.9K Fondements et Logique
- 10.3K Géométrie
- 62 Géométrie différentielle
- 1.1K Histoire des Mathématiques
- 68 Informatique théorique
- 3.8K LaTeX
- 39K Les-mathématiques
- 3.5K Livres, articles, revues, (...)
- 2.7K Logiciels pour les mathématiques
- 24 Mathématiques et finance
- 312 Mathématiques et Physique
- 4.9K Mathématiques et Société
- 3.3K Pédagogie, enseignement, orientation
- 10K Probabilités, théorie de la mesure
- 772 Shtam
- 4.2K Statistiques
- 3.7K Topologie
- 1.4K Vie du Forum et de ses membres