İki veri dizisinin ayrık konvolüsyonunu hesaplayın. Sinyal işleme, matematik ve mühendislik uygulamaları için ücretsiz çevrimiçi araç.
Konvolüsyon, sinyal işleme, görüntü işleme, mühendislik ve istatistikte yaygın olarak kullanılan temel bir matematiksel işlemdir. Ayrık konvolüsyon, bir dizinin şeklinin diğeri tarafından nasıl değiştirildiğini temsil eden üçüncü bir dizi üretmek için iki diziyi birleştirir. Ücretsiz konvolüsyon hesaplayıcımız, iki giriş dizisinin doğrusal (ayrık) konvolüsyonunu hızlı ve doğru bir şekilde hesaplar.
İki dizi a[n] ve b[n]'nin ayrık konvolüsyonu şu şekilde tanımlanır: (a * b)[n] = Σ a[k] × b[n-k], burada toplam tüm geçerli indeksler üzerinden alınır. Pratikte, a dizisinin uzunluğu M ve b dizisinin uzunluğu N ise, sonuçta elde edilen konvolüsyonun uzunluğu M + N - 1'dir. Çıktının her elemanı, bir diziyi diğerinin üzerine kaydırarak, örtüşen elemanları çarparak ve çarpımları toplayarak hesaplanır.
Konvolüsyonun birçok pratik uygulaması vardır: dijital sinyal işlemede, sinyalleri filtrelemek için kullanılır (bir filtrenin dürtü yanıtı giriş sinyali ile konvolüsyon yapılır); görüntü işlemede, çekirdeklerle konvolüsyon bulanıklaştırma, keskinleştirme ve kenar algılama yapar; olasılık teorisinde, iki olasılık dağılımının konvolüsyonu bağımsız rastgele değişkenlerin toplamının dağılımını verir; mühendislikte, konvolüsyon doğrusal zamanla değişmeyen (LTI) sistemlerin çıktısını tanımlar.
Hesaplayıcıyı kullanmak için veri dizilerinizi boşluklar, virgüller veya noktalı virgüllerle ayırarak girin. Ondalık değerler desteklenir. Sonucu görmek için Hesapla'ya tıklayın. Çıktı dizisi, iki girişin tam ayrık konvolüsyonunu gösterir. Bu araç, sinyal işlemeyi öğrenen öğrenciler, filtreleri analiz eden mühendisler, veri dizileriyle çalışan araştırmacılar ve hızlı konvolüsyon hesaplamalarına ihtiyaç duyan herkes için mükemmeldir.
İlk dizi: 1 1 1 0 0 0 (uzunluk 6). İkinci dizi: 0.5 0.2 0.3 (uzunluk 3). Konvolüsyonun uzunluğu 6 + 3 - 1 = 8'dir. Sonuç: 0.5 0.7 1 0.5 0.3 0.3 0 0. Hesaplama: Pozisyon 0: 1×0.5 = 0.5. Pozisyon 1: 1×0.2 + 1×0.5 = 0.7. Pozisyon 2: 1×0.3 + 1×0.2 + 1×0.5 = 1. Ve her pozisyon için böyle devam eder.