वृत्त से epicycles तक (भाग 1) - फ़ूरिए श्रेणी का एक एनीमेशन-आधारित परिचय
विषय सूची
- वृत्त
- संख्या π
- रेडियन
- sine और cosine
- cosine, sine से π/2 आगे रहता है
- cosine और sine की सममिति
- complex numbers और unit circle
i से गुणा करना π/2 घुमाव है
- Euler की identity
- Euler का formula,
e, π, i का संबंध
- sine और cosine का exponential रूप
- sine wave
- sine wave की लचीलापन
- complex sine wave
- sine waves का निरसन
- sine waves का योग जटिलता बनाता है
- मज़े के लिए sine waves जोड़ना
- sine wave Tetris
- sine waves और square wave
- epicycles - पहली मुलाकात
- epicycles - सहज समझ
- epicycles - फूल
- फ़ूरिए श्रेणी
- फ़ूरिए श्रेणी का exponential रूप
- उदाहरण: box function की फ़ूरिए श्रेणी
- उदाहरण: triangle wave की फ़ूरिए श्रेणी
- उदाहरण: sawtooth wave की फ़ूरिए श्रेणी
- फ़ूरिए श्रेणी मशीन
वृत्त
- वृत्त एक ज्यामितीय आकृति है जिसका केंद्र P(a, b) और त्रिज्या r होती है।
- unit circle वह वृत्त है जिसका केंद्र (0, 0) और त्रिज्या 1 होती है।
- वृत्त सममिति का शिखर है।
संख्या π
- π वृत्त की परिधि और व्यास का अनुपात है।
- π लगभग 3.14 है, और इसका उपयोग परिधि व क्षेत्रफल की गणना में होता है।
- π एक अपरिमेय और transcendental संख्या है।
रेडियन
- रेडियन कोण मापने की वास्तविक इकाई है।
- कोण को रेडियन में बदलने के लिए उसे π से गुणा करके 180 से विभाजित किया जाता है।
sine और cosine
- sine और cosine को unit circle पर परिभाषित किया जाता है।
- sine
y निर्देशांक को और cosine x निर्देशांक को दर्शाता है।
- दोनों functions आवर्ती हैं और इनकी अवधि 2π है।
cosine, sine से π/2 आगे रहता है
- cosine, sine से π/2 आगे है।
- sin(x + π/2) = cos(x)
cosine और sine की सममिति
- cosine एक even function है, इसलिए cos(x) = cos(-x)।
- sine एक odd function है, इसलिए sin(-x) = -sin(x)।
complex numbers और unit circle
- complex plane में वृत्त के बिंदु
z = cos(θ) + i*sin(θ) से परिभाषित होते हैं।
i से गुणा करना π/2 घुमाव है
- किसी complex number को
i से गुणा करने पर वह π/2 जितना वामावर्त घूमता है।
Euler की identity
- natural exponential function को
e^x से लिखा जाता है, जहाँ e लगभग 2.71828 है।
e और वृत्त के बीच गहरा संबंध है।
- e^(ix) = cos(x) + i*sin(x)
Euler का formula, e, π, i का संबंध
- Euler का formula: e^(ix) = cos(x) + i*sin(x)
- जब x = π हो, तब e^(iπ) + 1 = 0
sine और cosine का exponential रूप
- cos(x) = (e^(ix) + e^(-ix)) / 2
- sin(x) = (e^(ix) - e^(-ix)) / (2i)
sine wave
- sine wave को
A*sin(2πft + φ) से परिभाषित किया जाता है।
A amplitude है, f frequency है, ω angular frequency है, और φ phase offset है।
sine wave की लचीलापन
- sine wave को अलग-अलग amplitude, frequency और phase के साथ समायोजित किया जा सकता है।
complex sine wave
- complex sine wave दो sine waves (cosine और sine) के व्यवहार को पकड़ती है।
- इसका वास्तविक भाग cosine की तरह और काल्पनिक भाग sine की तरह व्यवहार करता है।
sine waves का निरसन
- समान amplitude लेकिन विपरीत frequency वाली दो sine waves एक-दूसरे को निरस्त कर देती हैं।
sine waves का योग जटिलता बनाता है
- दो sine waves को जोड़ने पर जटिल pattern बनते हैं।
मज़े के लिए sine waves जोड़ना
- कई sine waves जोड़ने पर और भी जटिल pattern बनते हैं।
sine wave Tetris
- sine waves का उपयोग करके Tetris गेम बनाया जा सकता है।
sine waves और square wave
- सही sine waves चुनकर पूर्वानुमेय pattern बनाए जा सकते हैं।
- कई sine waves को जोड़कर square wave बनाई जा सकती है।
epicycles - पहली मुलाकात
- sine waves घूमते हुए वृत्तों के अनुरूप होती हैं।
- कई sine waves को जोड़कर जटिल आकृतियाँ बनाई जा सकती हैं।
epicycles - सहज समझ
- हर epicycle किसी विशेष sine wave के अनुरूप होता है।
- sine waves का योग vector addition में सिमट जाता है।
epicycles - फूल
- सही sine waves चुनकर इच्छित आकार बनाया जा सकता है।
फ़ूरिए श्रेणी
- फ़ूरिए श्रेणी एक गणितीय प्रक्रिया है जो आवर्ती function को त्रिकोणमितीय functions के योग के रूप में विस्तारित करती है।
- यह function
f(x) को त्रिकोणमितीय functions के योग के रूप में व्यक्त करती है।
फ़ूरिए श्रेणी का exponential रूप
- Euler के formula का उपयोग करके फ़ूरिए श्रेणी को complex sine waves के योग के रूप में व्यक्त किया जा सकता है।
उदाहरण: box function की फ़ूरिए श्रेणी
- square wave को sine waves के योग से approximate किया जा सकता है।
- y(x) = (4/π) * Σ (sin((2k-1)ωx) / (2k-1))
GN⁺ की राय
- फ़ूरिए श्रेणी आवर्ती संकेतों का विश्लेषण और संश्लेषण करने में बहुत उपयोगी है।
- sine और cosine की बुनियादी अवधारणाएँ समझ लेने से जटिल signal processing को समझने में बहुत मदद मिलती है।
- complex numbers और Euler का formula signal analysis में महत्वपूर्ण भूमिका निभाते हैं।
- फ़ूरिए श्रेणी का उपयोग audio signal processing, image compression जैसे कई अनुप्रयोग क्षेत्रों में होता है।
- यह लेख फ़ूरिए श्रेणी की बुनियादी अवधारणाओं को सरल ढंग से समझाता है, इसलिए शुरुआती इंजीनियरों के लिए उपयोगी है।
1 टिप्पणियां
Hacker News राय
Fourier रूपांतरण को समझने में काफी समय लगा। Discrete Fourier Transform (DFT) को समझने के बाद inverse FFT, Plancherel theorem, Parseval theorem स्वाभाविक रूप से समझ में आ गए। linear algebra समझने के बाद इसे continuous Fourier transform तक बढ़ाना आसान था। visual material की तुलना में equations देखना ज़्यादा आसान लगा।
source code लिंक गलत था। सही लिंक यहाँ है। लगता है कि animation Processing का इस्तेमाल करके बनाया गया है।
Fourier रूपांतरण की व्याख्या Feynman Lectures में भी मिल सकती है। लिंक
FFT को समझने के लिए मैंने Georgia Tech का
Introduction to Graduate Algorithmslecture सुना और Python में सब कुछ implement किया। यह सचमुच बहुत अच्छा lecture था। लिंकFourier रूपांतरण के बारे में कुछ हद तक समझ है, और बहुत से लोग इसे कवर करते हैं। अच्छा होगा अगर Laplace transform को भी कवर किया जाए। इसे इलेक्ट्रॉनिक circuit analysis में इस्तेमाल किया था, लेकिन अब भूल गया हूँ। लिंक
epicycle animation ने Fourier series की जटिल अभिव्यक्ति को समझने में बहुत मदद की। यह पोस्ट उस पेज से भी कहीं बेहतर है। आगे इसे लोगों के साथ साझा करूँगा।
यह tutorial textbook के साथ इस्तेमाल करने के लिए बेहतरीन है। animation और interactive animation पसंद आए। बस, proofreading की ज़रूरत है।
शानदार examples और बेहतरीन वेबसाइट के लिए धन्यवाद। इस साइट का इस्तेमाल करना आसान है, लेकिन अधिकांश static news sites अक्सर browser को crash कर देती हैं।
signal processing पर एक शानदार introductory resource है। visualization पसंद करने वालों को इसकी सिफारिश करता हूँ। लिंक
इस व्यक्ति के और भी शानदार काम हैं। लिंक