የፎሪየር ሴሪስ መሠረታዊ ጽንሰ-ሀሳብ
የፎሪየር ሴሪስ (Fourier Series) የማንኛውንም ፔሬዲክ ፈንክሽን (periodic function) ወይም በከፊል የተከፋፈለ ፈንክሽን (piecewise function) ወደ ማለቂያ የሌላቸው የሳይን (sine) እና ኮሳይን (cosine) ሞገዶች ድምር የመበተን የሂሳብ ዘዴ ነው። ይህ ስሌት ውስብስብ የሆኑ ሞገዶችን ወደ መሠረታዊ የሳይኑሶይዳል ክፍሎቻቸው በመከፋፈል የሲግናል ፕሮሰሲንግ፣ የላቀ ካልኩለስ እና የሞገድ ትንተና ስራዎችን ለማከናወን ይረዳል።
ይህ የፎሪየር ሴሪስ ማስያ የፎሪየር ኮኤፊሸንቶችን (a₀፣ aₙ እና bₙ) በቁጥር ለማስላት፣ ከፊል ድምርን (partial sum) ለመመርመር እና የመጀመሪያውን ፈንክሽን ከተገነባው የፎሪየር ግምታዊ ስሌት ጋር በግራፍ ለማወዳደር ያስችላል።
የፎሪየር ኮኤፊሸንቶች የሂሳብ ፎርሙላ
ይህ ማስያ የሚከተለውን መደበኛ የፎሪየር ሴሪስ ኮንቬንሽን ይጠቀማል፦
f(x) ≈ a₀ / 2 + Σₙ₌₁^N [ aₙ cos(nω₀ x) + bₙ sin(nω₀ x) ]
እዚህ ላይ መሰረታዊው አንጉላር ፍሪኩዌንሲ ω₀ = (2π) / T ሲሆን፣ T ደግሞ የፈንክሽኑ ፔሬድ ነው። በዚህ ኮንቬንሽን መሠረት a₀፣ aₙ እና bₙ ሁሉም የ 2 / T የኢንተግሬሽን ፋክተርን ይጠቀማሉ።
የማስያው የውጤት ክፍል "ፎርሙላ እና መተካት" በሚለው ስር የሚከተሉትን የሂሳብ መግለጫዎች ያሳያል፦
- የፔሬድ ውጤት፦ "T =
‹period›፤ ω₀ = 2π/T =‹omega›ራዲያን በ x ዩኒት።" - የቋሚ ውል ውጤት፦ "a₀ = (2/T)∫f(x)dx =
‹a0›፤ ቋሚው ውል a₀/2 =‹constant›ነው።" - የኮኤፊሸንት ውጤት፦ "ለ n = 1…
‹terms›፤ እያንዳንዱን ክፍል ለብቻው ያዋህዱ እና ውጤቶቹን ለ aₙ እና bₙ ይደምሩ።"
የማስያው ግብዓቶች እና አጠቃቀም
ማስያው የተለያዩ የፈንክሽን አይነቶችን እና የትክክለኛነት ደረጃዎችን ለመወሰን የሚረዱ የሚከተሉትን ግብዓቶች ይቀበላል፦
1. የፈንክሽን ትርጉም (Function Definition)
ተጠቃሚዎች ፈንክሽኑን በአንድ ሙሉ ፔሬድ ላይ መግለጽ ወይም እስከ አምስት የሚደርሱ የተለያዩ ክፍሎችን በመጠቀም በከፊል የተከፋፈለ ፈንክሽን መወሰን ይችላሉ።
- ምሳሌዎች (Presets)፦ ፈጣን ሙከራ ለማድረግ "የክብሪት ጥርስ ሞገድ" (Sawtooth)፣ "የካሬ ሞገድ" (Square)፣ "የሶስት ማዕዘን ሞገድ" (Triangle wave) ወይም "የታረመ ሳይን" (Rectified sine) የሚሉትን ዝግጁ ምሳሌዎች መምረጥ ይቻላል።
- የፈንክሽን ክፍሎች (Segments)፦ እስከ አምስት የሚደርሱ ክፍሎችን ለመወሰን "ክፍል ጨምር" የሚለውን ቁልፍ መጫን ወይም የተጨመረውን ክፍል በ "ክፍል
‹n›አስወግድ" አማካኝነት ማጥፋት ይቻላል። ለእያንዳንዱ ክፍል "ከ" (from) እና "እስከ" (to) ወሰኖች መገለጽ አለባቸው። - የአገላለጽ ህጎች ($f(x)$)፦ በፈንክሽን መግለጫው ውስጥ
x፣pi፣e፣+፣−፣*፣/፣^፣ ቅንፎች፣sin፣cos፣tan፣exp፣ln፣log፣sqrt፣abs፣minእናmaxመጠቀም ይቻላል። ማባዛት እንደ2*xወይም2xባሉ መንገዶች ሊጻፍ ይችላል።
2. ፔሬድ (Period)
- መጀመሪያ a እና መጨረሻ b የፔሬዱን መጀመሪያ እና መጨረሻ ወሰን ይወስናሉ። ፔሬዱ T = b - a ተብሎ ይሰላል። የትሪጎኖሜትሪክ አርጉመንቶች በራዲያን የሚሰሉ ሲሆን a እና b ከ x ጋር አንድ አይነት ዩኒት ይጠቀማሉ።
3. ሴሪስ እና ትክክለኛነት (Series and Precision)
- ሀርሞኒክስ N፦ ከ 1 እስከ 30 ያለ ሙሉ ቁጥር።
- የሲምፕሰን ንዑስ ክፍተቶች፦ ከ 200 እስከ 4000 ያለ ተጋማሽ ቁጥር።
- የሚታዩ አስርዮሾች፦ በውጤቱ ላይ እንዲታዩ የሚፈለጉ የነጥብ ማሳያ ቦታዎች ብዛት።
- Sₙ(x) እሴትን እዚህ ላይ አስላ፦ አማራጭ ግብዓት ሲሆን፣ ከፔሬዱ ጋር አንድ አይነት የ x ዩኒት በመጠቀም የፎሪየር ከፊል ድምርን በአንድ የተወሰነ ነጥብ ላይ ለማስላት ያገለግላል።
የቁጥር ኢንቴግሬሽን እና የመረጋጋት ፍተሻ
በዚህ ማስያ ውስጥ የፎሪየር ኮኤፊሸንቶች በትክክለኛ የሂሳብ ቀመር (analytical solutions) ሳይሆን በቁጥር ኢንቴግሬሽን (numerical integration) በኮምፖዚት ሲምፕሰን ሕግ (composite Simpson's rule) አማካኝነት ይሰላሉ።
የስሌቱን ትክክለኛነት ለማረጋገጥ ማስያው የመረጋጋት ፍተሻ (stability check) ያከናውናል። ይህ ፍተሻ የተመረጠውን የሲምፕሰን ንዑስ ክፍተቶች እሴት በእጥፍ በመጨመር ስሌቱን በድጋሚ ያሰላል። በእነዚህ ሁለት ስሌቶች መካከል ያለው ከፍተኛው የኮኤፊሸንት ልዩነት እንደ ‹delta› ሪፖርት ይደረጋል።
የዚህ ፍተሻ ውጤት በ "ፎርሙላ እና መተካት" ክፍል ውስጥ በሚከተለው መልኩ ይገለጻል፦
"ኮምፖዚት ሲምፕሰን ሕግ፦
‹base›ንዑስ ክፍተቶች፣ በ‹refined›እንደገና የተረጋገጠ፤ ከፍተኛው የኮኤፊሸንት ለውጥ‹delta›ነው።"
የስራ ሁኔታ እና የስህተት መልዕክቶች
ማስያው እንደ ስሌቱ ሁኔታ እና እንደ ግብዓቶቹ ትክክለኛነት የሚከተሉትን የስራ ሁኔታ መልዕክቶች እና የስህተት ማሳወቂያዎች ያሳያል፦
የስራ ሁኔታ መልዕክቶች (Status Messages)
- ስራ ለመጀመር፦ "ምሳሌውን ያሻሽሉ፣ ከዚያ ሴሪሱን ያስሉ።"
- የተረጋጋ ስሌት፦ "ተሰልቷል። የእጥፍ ጥራት ኮኤፊሸንት ፍተሻው በሚታየው ትክክለኛነት ላይ የተረጋጋ ነው።"
- ያልተረጋጋ ስሌት፦ "ተሰልቷል፣ ነገር ግን የኢንተግሬሽን ጥራቱ በእጥፍ ሲጨምር ኮኤፊሸንቶች በ
‹delta›ተቀይረዋል። ንዑስ ክፍተቶችን ይጨምሩ ወይም ፈንክሽኑን ለሹል ባህሪያት ይመርምሩ።" - የዝላይ ሁኔታ፦ "ክፍሎቹ ዝላይ አላቸው። በወሰኑ አቅራቢያ ያሉ መወዛወዞች የኢንተግሬሽን ስህተት ሳይሆኑ የጊብስ ባህሪ ሊሆኑ ይችላሉ።"
የስህተት መልዕክቶች (Error Messages)
- የሰዋሰው ስህተት፦ "የአገላለጽ ሰዋሰውን ያረጋግጡ።"
- የዶሜይን ስህተት፦ "ፈንክሽኑ በዚህ ፔሬድ ውስጥ ከእውነተኛ ቁጥር ዶሜይን ይወጣል።"
- ለዜሮ ማካፈል፦ "ፈንክሽኑ በዚህ ፔሬድ ውስጥ ለዜሮ ያካፍላል።"
- የቁጥር መጠን ማለፍ፦ "ፈንክሽኑ ወይም ኮኤፊሸንቱ ከተደገፈው የቁጥር ክልል በላይ ይሄዳል።"
- የወሰን ስህተት፦ "የፔሬድ፣ የሀርሞኒክስ እና የትክክለኛነት ክልሎችን ያረጋግጡ።"
- የክፍሎች ወሰን ስህተት፦ "የፈንክሽን ክፍሎችን እና ወሰኖቻቸውን ያረጋግጡ።"
የውጤት ማሳያ እና የኮኤፊሸንቶች ሰንጠረዥ
ስሌቱ በተሳካ ሁኔታ ሲጠናቀቅ ማስያው "የፎሪየር መልሶ ግንባታ" በሚለው ክፍል ስር የሚከተሉትን ውጤቶች ያሳያል፦
- ከፊል ድምር (Partial sum)፦ የተገነባው የፎሪየር ሴሪስ ፎርሙላ የሚታይበት ሲሆን፣ ይህንን ፎርሙላ ለመቅዳት "ሴሪስ ቅዳ" የሚል ቁልፍ ተዘጋጅቷል።
- የመልሶ ግንባታ ግራፍ፦ "የመጀመሪያው ፈንክሽን እና የፎሪየር ከፊል ድምር" በሚል ርዕስ የሚታይ ሲሆን፣ በውስጡም የመጀመሪያውን ፈንክሽን "f(x)" እና የፎሪየር ከፊል ድምርን "Sₙ(x)" በሁለት የተለያዩ ቀለሞች ያሳያል።
- የኮኤፊሸንቶች ሰንጠረዥ፦ "ኮኤፊሸንቶች" በሚለው ሰንጠረዥ ስር የሚከተሉት ዓምዶች ይገኛሉ፦
| aₙ | bₙ | አምፕሊቲዩድ |
|---|---|---|
| የኮሳይን ኮኤፊሸንት እሴቶች | የሳይን ኮኤፊሸንት እሴቶች | የሞገዱ አጠቃላይ አምፕሊቲዩድ |
የግል ሚስጥር ጥበቃ
የእርስዎ አገላለጾች እና ስሌቶች በዚህ አሳሽ ውስጥ ይቆያሉ እና መቼም ቢሆን አይሰቀሉም። ሁሉም የስሌት ሂደቶች የሚከናወኑት በአካባቢው (locally) በተጠቃሚው መሳሪያ ላይ ብቻ ነው።
ተደጋግመው የሚነሱ ጥያቄዎች (FAQ)
ኮኤፊሸንቶቹ ትክክለኛ ናቸው?
አይደሉም። ከኮምፖዚት ሲምፕሰን ሕግ የተገኙ የቁጥር ኢንቴግራሎች ናቸው። ማስያው ስራውን በተመረጠው ጥራት እጥፍ ላይ ይደግማል እና ትልቁን የኮኤፊሸንት ለውጥ ያሳውቃል። አነስተኛ ለውጥ የሚታዩትን አሃዞች ይደግፋል እንጂ መደበኛ የስህተት ወሰን አይደለም።
ይህ ማስያ የትኛውን የፎሪየር ኮኤፊሸንት ኮንቬንሽን ይጠቀማል?
f(x) ≈ a₀/2 + Σ [aₙ cos(nω₀ x) + bₙ sin(nω₀ x)] ብሎ ይጽፋል፣ ከ ω₀ = 2π/T ጋር። በዚህ መሠረት a₀፣ aₙ እና bₙ ሁሉም የ 2/T ፋክተርን ይጠቀማሉ። አንዳንድ መጻሕፍት አማካዩን በቀጥታ በ a₀ ውስጥ ያስቀምጣሉ፤ ኮኤፊሸንቶችን ከማዛመድዎ በፊት የሚታየውን ፎርሙላ ያወዳድሩ።
ግራፉ በዝላይ አቅራቢያ ለምን ይወዛወዛል?
የተወሰነ የፎሪየር ድምር ቀጣይነት በሌለው ቦታ አቅራቢያ ይወዛወዛል (ይህም የጊብስ ባህሪ ይባላል)። ሀርሞኒክስ መጨመር የተጎዳውን አካባቢ ያጠባል እንጂ የተለመደውን የጊብስ መብለጥ አያስወግደውም። በዝላይው ላይ፣ ሴሪሱ በተለመደው የመሰብሰቢያ ሁኔታዎች ውስጥ ወደ ግራ እና ቀኝ ወሰኖች አማካይ ይጠጋል።