Calculatrice de Convolution
Calculez la convolution linéaire, circulaire et continue de signaux et de fonctions avec des visualisations interactives, des solutions détaillées étape par étape et une analyse mathématique complète.
Votre bloqueur de pubs nous empêche d’afficher des annonces
MiniWebtool est gratuit grâce aux annonces. Si cet outil vous a aidé, soutenez-nous avec Premium (sans pubs + outils plus rapides) ou ajoutez MiniWebtool.com à la liste blanche puis rechargez la page.
- Ou passez à Premium (sans pubs)
- Autorisez les pubs pour MiniWebtool.com, puis rechargez
Calculatrice de Convolution
Bienvenue sur le Calculateur de Convolution, un outil en ligne gratuit et complet pour calculer la convolution discrète et continue avec des solutions détaillées étape par étape et des visualisations interactives. Que vous soyez un étudiant apprenant le traitement du signal, un ingénieur analysant des systèmes linéaires ou un chercheur travaillant avec des opérations mathématiques, ce calculateur fournit tout ce dont vous avez besoin pour comprendre et calculer des convolutions avec précision.
Qu'est-ce que la convolution ?
La convolution est une opération mathématique fondamentale qui combine deux fonctions (ou signaux) pour en produire une troisième. Elle décrit comment la forme d'une fonction est modifiée par une autre. La convolution est notée par le symbole astérisque (*) et est essentielle dans le traitement du signal, le traitement d'images, la théorie des probabilités et de nombreuses applications d'ingénierie.
En traitement du signal, la convolution détermine la sortie d'un système linéaire invariant dans le temps (LTI) lorsqu'on lui donne un signal d'entrée et la réponse impulsionnelle du système. Cela en fait l'une des opérations les plus importantes pour comprendre comment les systèmes transforment les signaux.
Convolution discrète
Pour les signaux à temps discret, la convolution des séquences x[n] et h[n] est définie par :
Pour des séquences de longueur finie de longueurs N et M, la sortie a une longueur N + M - 1.
Convolution circulaire
La convolution circulaire (ou cyclique) est utilisée lorsque les signaux sont périodiques ou lors de l'utilisation de la transformée de Fourier discrète (DFT). Pour une convolution circulaire à N points :
L'opération modulo fait boucler les indices, ce qui rend la convolution circulaire adaptée à l'analyse de signaux périodiques.
Convolution continue
Pour les fonctions à temps continu, l'intégrale de convolution est définie par :
Pour les signaux causaux (signaux nuls pour t inférieur à 0), les limites deviennent 0 à t.
Caractéristiques de ce calculateur de convolution
- Plusieurs types de convolution : Prend en charge la convolution linéaire discrète, la convolution circulaire discrète et la convolution continue (forme intégrale).
- Solutions étape par étape : Fournit une décomposition mathématique détaillée montrant chaque étape du processus de convolution, vous aidant à comprendre les calculs.
- Visualisations interactives : Génère des graphiques Chart.js montrant les signaux d'entrée et la sortie de convolution pour une compréhension visuelle.
- Formats d'entrée flexibles : Saisissez des séquences avec ou sans crochets (1, 2, 3 ou [1, 2, 3]) et des fonctions en utilisant la notation mathématique standard.
- Exemples rapides : Des boutons d'exemples prédéfinis vous permettent d'explorer instantanément différents scénarios de convolution.
- Rendu MathJax : De belles formules mathématiques rendues avec une typographie professionnelle.
Comment utiliser ce calculateur
- Sélectionner le type de convolution : Choisissez entre la convolution linéaire discrète (pour le traitement du signal standard), la convolution circulaire discrète (pour les applications DFT) ou la convolution continue (pour les fonctions mathématiques).
- Saisir les signaux ou fonctions d'entrée : Pour la convolution discrète, saisissez des valeurs séparées par des virgules (ex : 1, 2, 3, 4). Pour la convolution continue, saisissez des expressions mathématiques (ex : t, sin(t), exp(-t)).
- Utiliser des exemples : Cliquez sur les boutons d'exemple pour charger rapidement des scénarios de convolution courants et voir comment différentes entrées produisent des résultats différents.
- Calculer et analyser : Cliquez sur "Calculer la convolution" pour voir le résultat avec des solutions complètes étape par étape, des tableaux de calcul et des visualisations interactives.
Propriétés de la convolution
La convolution possède plusieurs propriétés mathématiques importantes qui sont utiles dans le traitement et l'analyse du signal :
Commutativité
L'ordre des signaux n'affecte pas le résultat.
Associativité
Le regroupement n'affecte pas le résultat.
Distributivité
La convolution est distributive par rapport à l'addition.
Identité
La convolution avec une fonction delta renvoie le signal d'origine.
Applications de la convolution
Traitement du signal
La convolution est fondamentale pour le filtrage du signal. Lorsque vous effectuez une convolution entre un signal d'entrée et la réponse impulsionnelle d'un filtre, vous obtenez la sortie filtrée. C'est ainsi que les filtres passe-bas, passe-haut et passe-bande traitent les signaux.
Traitement d'image
En traitement d'image, la convolution 2D est utilisée pour des opérations telles que le flou, la netteté, la détection de contours et l'embossage. Des noyaux convolutifs (petites matrices) glissent sur les images pour produire divers effets.
Traitement audio
La réverbération par convolution simule les espaces acoustiques en effectuant une convolution entre l'audio "sec" et la réponse impulsionnelle d'une pièce ou d'une salle. Cela crée des effets de réverbération réalistes qui capturent les caractéristiques uniques des espaces physiques.
Réseaux de neurones
Les réseaux de neurones convolutifs (CNN) utilisent la convolution comme opération principale. Des noyaux de convolution apprenables extraient des caractéristiques des images, ce qui rend les CNN extrêmement efficaces pour la reconnaissance d'images et les tâches de vision par ordinateur.
Analyse de système
Pour tout système linéaire invariant dans le temps (LTI), la sortie y(t) est égale à la convolution de l'entrée x(t) avec la réponse impulsionnelle du système h(t). Cette relation est fondamentale pour l'analyse des systèmes de contrôle et des systèmes de communication.
Théorie des probabilités
La fonction de densité de probabilité de la somme de deux variables aléatoires indépendantes est égale à la convolution de leurs densités de probabilité individuelles. Ceci est largement utilisé en statistique et dans les processus stochastiques.
Convolution linéaire vs circulaire
Comprendre la différence entre la convolution linéaire et circulaire est crucial pour un traitement du signal approprié :
Convolution linéaire
- Longueur de sortie : N + M - 1 pour les entrées de longueur N et M
- Pas de bouclage - les indices s'étendent au-delà de la longueur d'origine du signal
- Utilisée pour le traitement général du signal et le filtrage
- Représente la convolution physique réelle de signaux finis
Convolution circulaire
- Longueur de sortie : max(N, M) après remplissage de zéros pour des longueurs égales
- Utilise l'arithmétique modulo pour le bouclage
- Requise lors de l'utilisation de la DFT pour un calcul efficace
- La convolution linéaire peut être obtenue à partir de la circulaire par remplissage de zéros jusqu'à la longueur N + M - 1
Guide du format d'entrée
Séquences discrètes
Entrez les valeurs du signal séparées par des virgules. Les crochets sont facultatifs :
1, 2, 3, 4- Valeurs simples séparées par des virgules[1, 2, 3, 4]- Avec des crochets0.5, 1.5, 2.5- Valeurs décimales prises en charge-1, 0, 1, 0, -1- Valeurs négatives prises en charge
Fonctions continues
Entrez des expressions mathématiques en utilisant la notation standard :
t- Fonction linéairet**2out^2- Polynôme (utilisez ** pour les exposants)sin(t),cos(t),tan(t)- Fonctions trigonométriquesexp(t),exp(-t)- Fonctions exponentielleslog(t)- Logarithme népérien2*t + 3- Combinaisons avec des constantes
Exemples de convolution courants
Filtre à moyenne mobile
Un filtre à moyenne mobile à 3 points lisse les données : h[n] = [1/3, 1/3, 1/3]. La convolution avec ce filtre fait la moyenne de chaque point avec ses voisins.
Détection de contours
Le noyau de différence h[n] = [1, -1] détecte les transitions. La convolution avec celui-ci permet de trouver où les valeurs du signal changent brusquement.
Lissage gaussien
Les noyaux gaussiens comme [0.25, 0.5, 0.25] fournissent une moyenne lisse en forme de cloche qui réduit le bruit tout en préservant la structure du signal.
Différenciation
Le noyau [1, -2, 1] approxime la dérivée seconde, utile pour détecter les pics et la courbure dans les signaux.
Foire Aux Questions
Qu'est-ce que la convolution dans le traitement du signal ?
La convolution est une opération mathématique qui combine deux signaux pour en produire un troisième. Elle décrit comment la forme d'un signal est modifiée par un autre. Dans le traitement du signal, la convolution est utilisée pour déterminer la sortie d'un système linéaire invariant dans le temps (LTI) à partir d'un signal d'entrée et de la réponse impulsionnelle du système.
Quelle est la différence entre la convolution linéaire et la convolution circulaire ?
La convolution linéaire produit une sortie de longueur N+M-1 où N et M sont les longueurs d'entrée. Elle est utilisée pour les signaux non périodiques. La convolution circulaire suppose des signaux périodiques et produit une sortie de la même longueur que les entrées. Les indices bouclent en utilisant l'arithmétique modulo, ce qui la rend adaptée aux calculs basés sur la DFT.
Comment utiliser le calculateur de convolution discrète ?
Entrez les valeurs de votre signal sous forme de nombres séparés par des virgules (ex : 1, 2, 3). Vous pouvez éventuellement utiliser des crochets [1, 2, 3]. Sélectionnez le type de convolution Linéaire ou Circulaire, puis cliquez sur Calculer. Le calculateur affichera le résultat avec des calculs et des visualisations étape par étape.
Quelles fonctions sont prises en charge pour la convolution continue ?
Le calculateur de convolution continue prend en charge les fonctions polynomiales (t, t**2, t**3), les fonctions exponentielles (exp(t), exp(-t)), les fonctions trigonométriques (sin(t), cos(t), tan(t)), les fonctions logarithmiques (log(t)) et leurs combinaisons. Utilisez ** pour les exposants et la notation mathématique standard.
Quelles sont les applications courantes de la convolution ?
La convolution est utilisée dans le filtrage des signaux (filtres passe-bas, passe-haut, passe-bande), le traitement d'images (flou, détection de contours, netteté), le traitement audio (réverbération, effets d'écho), l'analyse de systèmes (détermination de la sortie du système à partir de la réponse impulsionnelle), les réseaux de neurones (couches convolutives dans les CNN) et les probabilités (somme de variables aléatoires).
Pourquoi mon résultat de convolution a-t-il plus d'éléments que les entrées ?
Pour la convolution linéaire, si l'entrée x a N éléments et h a M éléments, la sortie a N + M - 1 éléments. C'est parce que la convolution fait "glisser" un signal sur l'autre, et les chevauchements partiels au début et à la fin contribuent à la longueur de la sortie.
Quel est le lien entre la convolution et la transformée de Fourier ?
Selon le théorème de convolution, la convolution dans le domaine temporel est égale à la multiplication dans le domaine fréquentiel. Cette propriété permet un calcul efficace de la convolution à l'aide de la FFT : transformez les deux signaux, multipliez et effectuez la transformée inverse. Cela réduit la complexité de O(N*M) à O(N log N).
Ressources supplémentaires
En savoir plus sur la convolution et le traitement du signal :
- Produit de convolution - Wikipédia
- Intégrales de convolution - Khan Academy
- Signal Processing Stack Exchange
Citez ce contenu, cette page ou cet outil comme suit :
"Calculatrice de Convolution" sur https://MiniWebtool.com/fr/calculatrice-de-convolution/ de MiniWebtool, https://MiniWebtool.com/
par l'équipe miniwebtool. Mis à jour : 10 janv. 2026
Vous pouvez également essayer notre Résolveur Mathématique IA GPT pour résoudre vos problèmes mathématiques grâce à des questions-réponses en langage naturel.
Autres outils connexes:
Calcul:
- Calculatrice de Convolution
- Calculatrice de Dérivées
- Calculatrice de Dérivées Directionnelles
- Calculateur d
- Calculatrice de dérivée implicite
- Calculatrice d\
- Calculatrice de transformation de Laplace inverse
- Calculatrice de Transformation de Laplace
- Calculatrice de Limites
- Calculatrice de Dérivées Partielles
- Calculatrice de Dérivées à Une Variable
- Calculateur de Série de Taylor
- Calculatrice d\