# Faltungsintegral-Rechner (numerisch)

Berechnet numerisch die Faltung zweier Signale (f*g)(t) = ∫ f(τ)g(t−τ)dτ: Kausalmodus (beide Signale null für t<0, Integral über [max(τmin,0), min(τmax,t)] — passend zu Laplace-Bereichsprodukten) und direkter Fenstermodus (Integral über das gesamte [τmin, τmax] — passend zu beidseitigen Signalen wie Gaußkurven), mittels zusammengesetzter Simpson-Regel (standardmäßig 2000 Intervalle). Klassiker: e^(−t)*e^(−2t) = e^(−t)−e^(−2t), bei t=1 gleich 0.2325; zwei Gaußkurven falten sich zu √(π/2)·e^(−t²/2).

> Kanonische Seite: https://elysiatools.com/de/tools/convolution-integral-calculator

- **Kategorie:** Math & Numbers

- **Schlagwörter:** faltung, faltungsintegral, signalverarbeitung, lti-systeme, impulsantwort, simpson-regel, numerische integration, laplace-produkt, gauß-faltung, analysis

## Überblick

Der Faltungsintegral-Rechner berechnet das kontinuierliche Faltungsintegral (f*g)(t) = ∫ f(τ)g(t−τ)dτ zweier mathematischer Funktionen numerisch mittels der zusammengesetzten Simpson-Regel. Das Werkzeug unterstützt sowohl kausale Signale mit dynamischen Integrationsgrenzen als auch beidseitige Funktionen über ein definiertes Integrationsfenster an bis zu acht Auswertezeitpunkten.

## Eingaben

- **f(τ)-Ausdruck (Variable x)** (text): First signal, written in the variable x. Supports + - * / ^, parentheses, and functions like exp, sin, cos, sqrt, ln.
- **g(τ)-Ausdruck (Variable x)** (text): Second signal, written in the variable x (it is evaluated at t − τ inside the integral).
- **Modus** (select)
- **Fensteranfang τmin** (number): Lower integration bound.
- **Fensterende τmax** (number): Upper integration bound.
- **Ausgabe-t-Werte (durch Komma getrennt)** (text): 1–8 evaluation points t at which (f*g)(t) is reported.
- **Simpson-Intervalle** (number): Number of Simpson subintervals per integral (even, 100–20000).
- **Dezimalstellen** (number)

## Wann verwenden

- Wenn die Systemantwort eines kontinuierlichen LTI-Systems aus Eingangssignal und Impulsantwort numerisch ausgewertet werden soll.
- Wenn symbolische Faltungsintegrale analytisch schwer lösbar sind und präzise numerische Näherungen benötigt werden.
- Wenn theoretische Faltungsergebnisse für kausale Exponentialsignale oder Gauß-Impulse an diskreten Zeitschritten überprüft werden müssen.

## Funktionsweise

- Geben Sie die mathematischen Funktionen f(x) und g(x) ein und wählen Sie zwischen dem Kausalmodus (Signale null für t < 0) und dem direkten Fenstermodus.
- Legen Sie die Integrationsgrenzen τmin und τmax sowie die gewünschten Auswertezeitpunkte t fest.
- Bestimmen Sie die Anzahl der Simpson-Teilintervalle (100 bis 20000) und die gewünschte Nachkommastellengenauigkeit.
- Der Rechner substituiert g(t−τ), integriert das Produkt über die angepassten Grenzen und gibt die Funktionswerte für jeden Zeitpunkt t aus.

## Anwendungsfälle

- Berechnung der Sprung- oder Impulsantwort in der Signalverarbeitung und Regelungstechnik.
- Numerische Verifikation von Faltungssätzen und Laplace-Transformationspaaren in der Hochschullehre.
- Faltung von Gauß-Verteilungen und Glättungskernen in der mathematischen Datenanalyse.

## Häufig gestellte Fragen

### Welche Variable muss in den Funktionstermen verwendet werden?

Verwenden Sie in den Eingabefeldern für f(x) und g(x) immer die Variable x, welche intern als Integrationsvariable τ bzw. als Argument (t−τ) ausgewertet wird.

### Was ist der Unterschied zwischen Kausalmodus und direktem Fenstermodus?

Der Kausalmodus beschränkt die Integration auf [max(τmin, 0), min(τmax, t)] für t ≥ 0, während der Fenstermodus stets über das gesamte Intervall [τmin, τmax] integriert.

### Welche mathematischen Funktionen werden unterstützt?

Unterstützt werden Standardoperatoren (+, -, *, /, ^) sowie Funktionen wie exp, sin, cos, sqrt und ln.

### Wie viele Zeitpunkte t können gleichzeitig berechnet werden?

Sie können 1 bis 8 durch Kommas getrennte t-Werte angeben, die in einem Durchlauf berechnet werden.

### Wie beeinflusst die Anzahl der Simpson-Intervalle das Ergebnis?

Eine höhere gerade Anzahl an Intervallen (bis zu 20000) steigert die numerische Präzision, erfordert jedoch geringfügig mehr Rechenaufwand.

## Ähnliche Tools

- [Numerischer Löser mit Euler-Verfahren (DGL 1. Ordnung)](https://elysiatools.com/de/tools/euler-method-solver): Löst das Anfangswertproblem dy/dx = f(x,y), y(x₀)=y₀ mit dem expliziten Euler-Verfahren: y_{n+1} = y_n + h·f(x_n, y_n), mit Schrittabelle und Endschätzung. Die optionale exakte Lösung y(x) ergibt eine Fehlerspalte, die den globalen Fehler O(h) der Methode 1. Ordnung zeigt. Beispiel: dy/dx = y, y(0)=1, h=0,1 → y(1) ≈ 1,1¹⁰ = 2,593742 gegenüber e = 2,718282 (Fehler 0,124539).
- [Numerische-Differenziation-Rechner (Vorwärts-/Rückwärts-/zentrale Differenzen)](https://elysiatools.com/de/tools/numerical-differentiation): Nähert f′(x₀) durch drei endliche Differenzen: vorwärts (f(x₀+h)−f(x₀))/h, rückwärts (f(x₀)−f(x₀−h))/h und zentral (f(x₀+h)−f(x₀−h))/(2h), dazu die zentrale zweite Ableitung. Die optionale exakte Ableitung liefert den absoluten Fehler jeder Methode und zeigt den Kontrast O(h) vs. O(h²). Beispiel: f=x², x₀=1, h=0,1 → vorwärts 2,1; rückwärts 1,9; zentral exakt 2,0.
- [Interquartilsabstand-Rechner](https://elysiatools.com/de/tools/interquartile-range-calculator): Berechnet Q1, Q3, IQR und optionale 1.5 x IQR-Grenzen
- [Quartil-Rechner](https://elysiatools.com/de/tools/quartile-calculator): Berechnet Q1, Median, Q3, Interquartilsabstand und optionale Ausreissergrenzen
- [Löser für DGL 1. Ordnung (Variablentrennung)](https://elysiatools.com/de/tools/first-order-ode-solver): Löst dy/dx = g(x)·h(y) durch Variablentrennung: trennen, gliedweise integrieren zu H(y) = G(x) + C und, wenn möglich, nach y auflösen. Unterstützt eintermige h(y) (y, y^n, e^(ky), ky+m) und per Partialbruchzerlegung behandelbare quadratische Polynome (etwa die logistische Gleichung y(1−y)); mit Anfangsbedingung y(x₀)=y₀ wird C berechnet und Gleichgewichtslösungen erkannt. Beispiel: dy/dx = 2x·y → y = e^(x²+C).
- [Monte-Carlo-Simulations-Builder](https://elysiatools.com/de/tools/monte-carlo-simulation-builder): Definieren Sie Eingangsverteilungen (normal/uniform/lognormal/triangular), schreiben Sie eine Formel, führen Sie Tausende Durchläufe aus und erhalten Sie das Histogramm mit Konfidenzintervallen.
- [Newton-Raphson-Nullstellenrechner](https://elysiatools.com/de/tools/newton-raphson-root-finder): Löst f(x) = 0 mit der Newton-Raphson-Iteration x_{k+1} = x_k − f(x_k)/f'(x_k): Die Ableitung kann analytisch angegeben werden (bleibt das Feld leer, wird eine numerische zentrale Differenz verwendet); ausgegeben werden die Iterationstabelle (x_k und f(x_k)), das Abbruchkriterium (|f| < Toleranz oder |Δx| < Toleranz·max(1,|x|)), die Iterationszahl und das endgültige |f(Wurzel)|. Klassiker: x²−2 konvergiert von x₀=1 in 4 Schritten gegen √2 ≈ 1.4142135624; cos(x)−x konvergiert gegen die Dottie-Zahl 0.7390851332. Nullableitung, divergierende Schritte oder das Überschreiten des Iterationslimits werden explizit gemeldet.
- [Simpson-Regel-Integrator (∫f(x)dx)](https://elysiatools.com/de/tools/numerical-integration-simpson): Berechnet ∫ₐᵇ f(x)dx mit der zusammengesetzten Simpson-1/3-Regel (n gerade): S = h/3·(f(a) + 4Σungerade Knoten + 2Σgerade innere Knoten + f(b)), Fehler O(h⁴), exakt für Polynome vom Grad ≤ 3. Knotentabelle, Schätzung und optionaler Vergleich mit dem exakten Wert. Beispiele: ∫₀¹x²dx mit n=4 ergibt 0,333333 (exakt!); ∫₀¹e^(−x²)dx (ohne elementare Stammfunktion) mit n=10 ergibt 0,746825.

## Beispiele

- [Android Java Bildverarbeitungsbeispiele](https://elysiatools.com/de/samples/android-image-processing-java): Android Java Bildverarbeitungsbeispiele einschließlich Lesen/Schreiben, Skalierung und Formatkonvertierung
- [Android Kotlin Bildverarbeitungsbeispiele](https://elysiatools.com/de/samples/android-image-processing-kotlin): Android Kotlin Bildverarbeitungsbeispiele einschließlich Lesen/Schreiben, Skalierung und Formatkonvertierung
- [Web Python Bildverarbeitung Beispiele](https://elysiatools.com/de/samples/web-image-processing-python): Web Python Bildverarbeitungsbeispiele mit PIL/Pillow einschließlich Lesen, Speichern, Skalieren und Formatkonvertierung
- [Web Rust Bildverarbeitungsbeispiele](https://elysiatools.com/de/samples/web-image-processing-rust): Web Rust Bildverarbeitungsbeispiele einschließlich Lesen/Schreiben, Skalierung und Formatkonvertierung
