فورئیر سیریز کیلکولیٹر

فورئیر کوایفیشنٹس کا حساب لگانے، پارشل سم کی جانچ کرنے، اور ری کنسٹرکشن کا موازنہ کرنے کے لیے ایک پیریڈک فنکشن یا زیادہ سے زیادہ پانچ ٹکڑے درج کریں۔

ایک پیریڈ پر مشتمل فنکشن

a اور b آپ کا x یونٹ استعمال کرتے ہیں؛ ٹرگنومیٹرک آرگیومنٹس ریڈین میں ہیں۔ پیریڈ T = b − a ہے۔

فنکشن کے ٹکڑے

استعمال کریں: x, pi, e, + − * / ^، بریکٹ، sin, cos, tan, exp, ln, log, sqrt, abs, min اور max۔ ضرب کو 2*x یا 2x لکھا جا سکتا ہے۔

مثالیں

سیریز اور درستی

1 سے 30 تک کا مکمل عدد۔
200 سے 4000 تک کا جفت عدد؛ استحکام کی جانچ اس سے دوگنی ریزولوشن پر دہرائی جاتی ہے۔
اختیاری؛ وہی x یونٹ استعمال کرتا ہے جو پیریڈ کا ہے۔

فورئیر ری کنسٹرکشن

پارشل سم

کوایفیشنٹس

naₙbₙایمپلیٹیوڈ

فارمولا اور متبادل

SN(x) = a₀/2 + Σ [aₙ cos(nω₀x) + bₙ sin(nω₀x)]

a₀ = (2/T) ∫ f(x) dx

aₙ = (2/T) ∫ f(x) cos(nω₀x) dx

bₙ = (2/T) ∫ f(x) sin(nω₀x) dx

مثال میں ترمیم کریں، پھر سیریز کا حساب لگائیں۔

آپ کے ایکسپریشنز اور حساب کتاب اسی براؤزر میں رہتے ہیں اور کبھی بھی اپ لوڈ نہیں کیے جاتے۔

عمومی سوالات

یہ کیلکولیٹر فورئیر کوایفیشنٹ کا کون سا کنونشن استعمال کرتا ہے؟

یہ f(x) ≈ a₀/2 + Σ[aₙ cos(nω₀x) + bₙ sin(nω₀x)] لکھتا ہے، جہاں ω₀ = 2π/T ہے۔ اس کے مطابق، a₀، aₙ اور bₙ سبھی 2/T فیکٹر استعمال کرتے ہیں۔ کچھ کتابیں اس کے بجائے اوسط کو براہ راست a₀ میں رکھتی ہیں؛ کوایفیشنٹس ملانے سے پہلے ظاہر کردہ فارمولے کا موازنہ کر لیں۔

کیا کوایفیشنٹس بالکل درست ہوتے ہیں؟

جی نہیں۔ یہ کمپوزٹ سمپسن رول سے حاصل کردہ عددی انٹیگرلز ہیں۔ کیلکولیٹر منتخب کردہ ریزولوشن سے دوگنی ریزولوشن پر دوبارہ حساب لگاتا ہے اور کوایفیشنٹ میں آنے والی سب سے بڑی تبدیلی کی رپورٹ کرتا ہے۔ معمولی تبدیلی ظاہر کردہ ہندسوں کی تصدیق تو کرتی ہے لیکن یہ کوئی باضابطہ ایرر باؤنڈ نہیں ہے۔

گراف میں جمپ کے قریب لہریں کیوں بنتی ہیں؟

ایک محدود فورئیر سم کسی ڈسکنٹینیوٹی (منقطع مقام) کے قریب ارتعاش پیدا کرتا ہے۔ ہارمونکس بڑھانے سے متاثرہ علاقہ سکڑ جاتا ہے لیکن گبز کا مخصوص اوور شوٹ ختم نہیں ہوتا۔ عام کنورجنس کی شرائط کے تحت، یہ سیریز جمپ کے مقام پر بائیں اور دائیں لمٹس کی اوسط کے قریب پہنچ جاتی ہے۔

فورئیر سیریز کا تعارف

فورئیر سیریز کا بنیادی تصور یہ ہے کہ کسی بھی متواتر (periodic) فنکشن کو سائن (sine) اور کوسائن (cosine) کے لامتناہی مجموعے میں تقسیم کیا جا سکتا ہے۔ یہ ریاضیاتی طریقہ کار سگنل پروسیسنگ، ایڈوانسڈ کیلکولس اور انجینئرنگ میں لہروں کے تجزیے کے لیے بنیادی اہمیت رکھتا ہے۔ جب ہم کسی پیچیدہ لہر کو اس کے بنیادی اجزاء میں تقسیم کرتے ہیں، تو ہمیں اس کے فریکوئنسی اسپیکٹرم کو سمجھنے میں مدد ملتی ہے۔ یہ کیلکولیٹر آپ کو کسی بھی متواتر یا ٹکڑوں میں تقسیم شدہ (piecewise) فنکشن کے لیے فورئیر کوایفیشنٹس کا حساب لگانے، پارشل سم کی جانچ کرنے اور اصل فنکشن کے ساتھ اس کے تقابل کا گراف دیکھنے کی سہولت فراہم کرتا ہے۔


فورئیر کوایفیشنٹس کی ریاضی اور کنونشن

یہ کیلکولیٹر فورئیر سیریز کی نمائندگی کے لیے درج ذیل معیاری ریاضیاتی کنونشن کا استعمال کرتا ہے:

f(x) ≈ a₀ / 2 + Σₙ₌₁^N [ aₙ cos(nω₀ x) + bₙ sin(nω₀ x) ]

جہاں بنیادی فریکوئنسی ω₀ = (2π) / T ہے اور پیریڈ T = b - a کے برابر ہے۔ اس کنونشن کے تحت تمام کوایفیشنٹس 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ₙ کے لیے نتائج کو جمع کریں۔"

کچھ درسی کتب میں مستقل ٹرم کو براہ راست a₀ کے طور پر لکھا جاتا ہے، لیکن یہاں استعمال ہونے والے فارمولے میں مستقل ٹرم کو a₀ / 2 کے طور پر ظاہر کیا گیا ہے تاکہ تمام کوایفیشنٹس کے لیے ایک ہی انٹیگریشن فیکٹر استعمال ہو سکے۔


پیس وائز فنکشنز اور ان پٹ پیرامیٹرز

حقیقی دنیا کے سگنلز جیسے کہ اسکوائر ویو، ساٹوتھ، یا ٹرائینگل ویو اکثر ریاضیاتی طور پر مختلف حصوں یا ٹکڑوں میں تقسیم ہوتے ہیں۔ اس کیلکولیٹر میں آپ ایک واحد پیریڈ پر مشتمل فنکشن درج کر سکتے ہیں یا پھر "ٹکڑا شامل کریں" کا بٹن استعمال کر کے زیادہ سے زیادہ پانچ الگ الگ ٹکڑے (segments) متعارف کروا سکتے ہیں۔ کسی بھی ٹکڑے کو ہٹانے کے لیے "ٹکڑا ‹n› ہٹائیں" کا آپشن استعمال کیا جا سکتا ہے۔

ان پٹ کی تفصیلات:

  1. فنکشن کی تعریف (Function Definition): آپ پہلے سے موجود مثالیں جیسے "ساٹوتھ"، "اسکوائر ویو"، "ٹرائینگل ویو"، یا "ریکٹیفائیڈ سائن" منتخب کر سکتے ہیں۔
  2. ایکسپریشن ($f(x)$): ریاضیاتی فارمولا لکھنے کے لیے آپ x, pi, e, +, , *, /, ^, بریکٹ، sin, cos, tan, exp, ln, log, sqrt, abs, min اور max استعمال کر سکتے ہیں۔ ضرب کو واضح طور پر 2*x یا بغیر علامت کے 2x لکھا جا سکتا ہے۔
  3. پیریڈ کی حدود: آغاز a اور اختتام b کی ویلیوز درج کریں۔ پیریڈ کا حساب T = b - a سے ہوتا ہے۔ ٹرگنومیٹرک آرگیومنٹس ریڈین میں ہوتے ہیں۔
  4. ہارمونکس N: 1 سے 30 تک کا کوئی بھی مکمل عدد منتخب کریں جو یہ طے کرتا ہے کہ سیریز میں کتنے ٹرمز شامل کیے جائیں گے۔
  5. سمپسن سب انٹرولز: 200 سے 4000 تک کا کوئی بھی جفت عدد منتخب کریں۔
  6. ظاہر کردہ اعشاریہ: نتائج میں اعشاریہ کے بعد ظاہر ہونے والے ہندسوں کی تعداد۔
  7. اس پر Sₙ(x) کی ویلیو معلوم کریں: ایک اختیاری ان پٹ جہاں آپ کسی مخصوص نقطے پر پارشل سم کی ویلیو "Sₙ(‹x›) = ‹value›" معلوم کر سکتے ہیں۔

سمپسن رول اور عددی انٹیگریشن کا استحکام

یہ کیلکولیٹر کوایفیشنٹس کے حصول کے لیے کوئی علامتی (analytical) حل نکالنے کے بجائے کمپوزٹ سمپسن رول (Composite Simpson's Rule) کے ذریعے عددی انٹیگریشن (numerical integration) انجام دیتا ہے۔

درستی اور استحکام کو یقینی بنانے کے لیے، سسٹم خود کار طریقے سے منتخب کردہ سب انٹرولز کی تعداد کو دوگنا کر کے حساب کو دہراتا ہے اور کوایفیشنٹ میں آنے والی زیادہ سے زیادہ تبدیلی کی جانچ کرتا ہے۔ اس عمل کے نتائج کو یوں ظاہر کیا جاتا ہے:

"کمپوزٹ سمپسن رول: ‹base› سب انٹرولز، ‹refined› کے ساتھ دوبارہ چیک کیا گیا؛ کوایفیشنٹ میں زیادہ سے زیادہ تبدیلی ‹delta›۔"

اس جانچ کے بعد درج ذیل اسٹیٹس پیغامات ظاہر ہو سکتے ہیں:

  • مستحکم حالت: "حساب مکمل۔ دوگنی ریزولوشن پر کوایفیشنٹ کی جانچ ظاہر کردہ درستی پر مستحکم ہے۔"
  • غیر مستحکم حالت: "حساب تو ہو گیا، لیکن انٹیگریشن ریزولوشن دوگنی کرنے پر کوایفیشنٹس میں ‹delta› کی تبدیلی آئی۔ سب انٹرولز بڑھائیں یا فنکشن میں تیز موڑ چیک کریں۔"

گبز کا مظہر (Gibbs Phenomenon) اور ڈسکنٹینیوٹی

جب کسی فنکشن میں اچانک تبدیلی یا جمپ (jump discontinuity) آتا ہے، تو فورئیر سیریز کا پارشل سم اس مقام پر شدید ارتعاش یا لہریں ظاہر کرتا ہے۔ اسے گبز کا مظہر (Gibbs Phenomenon) کہا جاتا ہے۔

اگر آپ کے درج کردہ فنکشن کے ٹکڑوں میں کوئی جمپ موجود ہو، تو کیلکولیٹر آپ کو خبردار کرتا ہے:

"ٹکڑوں میں ایک جمپ ہے۔ حدود کے قریب لہریں انٹیگریشن کی خرابی کے بجائے گبز کا رویہ ہو سکتی ہیں۔"

ریاضیاتی اصولوں کے مطابق، ہارمونکس کی تعداد N کو جتنا بھی بڑھا دیا جائے، یہ لہریں مکمل طور پر ختم نہیں ہوتیں بلکہ جمپ کے مقام کے قریب سکڑ جاتی ہیں۔ عام کنورجنس کی شرائط کے تحت، یہ سیریز جمپ کے مقام پر بائیں اور دائیں لمٹس کی اوسط کے قریب پہنچ جاتی ہے۔


ممکنہ خرابیاں اور ان کا حل

حساب کتاب کے دوران اگر کوئی پیرامیٹر غلط درج ہو جائے، تو کیلکولیٹر درج ذیل مخصوص ایرر میسجز ظاہر کرتا ہے:

ایرر میسج وجہ اور حل
"ایکسپریشن کا سینٹیکس چیک کریں۔" ریاضیاتی علامتوں یا بریکٹس کی غلط ترتیب۔
"فنکشن اس پیریڈ کے اندر حقیقی اعداد کی ڈومین سے باہر نکل جاتا ہے۔" فنکشن میں منفی عدد کا جزر یا غیر حقیقی ویلیو آنا۔
"فنکشن اس پیریڈ کے اندر صفر سے تقسیم ہوتا ہے۔" مخرج (denominator) میں صفر آنے کی وجہ سے ریاضیاتی غلطی۔
"فنکشن یا کوایفیشنٹ سپورٹ شدہ اعداد کی حد سے تجاوز کر گیا ہے۔" ویلیو کا بہت زیادہ بڑا ہو جانا جو سسٹم کی حد سے باہر ہو۔
"پیریڈ، ہارمونکس اور درستی کی حدود چیک کریں۔" ہارمونکس کا 1-30 یا سب انٹرولز کا 200-4000 کی حد سے باہر ہونا۔
"فنکشن کے ٹکڑوں اور ان کی حدود کو چیک کریں۔" ٹکڑوں کی حدود (from اور to) کا آپس میں متصادم ہونا۔

پرائیویسی اور ڈیٹا پروسیسنگ

اس ٹول پر آپ جو بھی فنکشنز یا ایکسپریشنز درج کرتے ہیں، وہ مکمل طور پر محفوظ رہتے ہیں۔ آپ کے ایکسپریشنز اور حساب کتاب اسی براؤزر میں رہتے ہیں اور کبھی بھی کسی بیرونی سرور پر اپ لوڈ نہیں کیے جاتے۔ تمام پروسیسنگ مقامی طور پر آپ کے اپنے ڈیوائس پر ہوتی ہے۔


اکثر پوچھے جانے والے سوالات (FAQ)

سوال: کیا کوایفیشنٹس بالکل درست ہوتے ہیں؟
جواب: جی نہیں۔ یہ کمپوزٹ سمپسن رول سے حاصل کردہ عددی انٹیگرلز ہیں۔ کیلکولیٹر منتخب کردہ ریزولوشن سے دوگنی ریزولوشن پر دوبارہ حساب لگاتا ہے اور کوایفیشنٹ میں آنے والی سب سے بڑی تبدیلی کی رپورٹ کرتا ہے۔ معمولی تبدیلی ظاہر کردہ ہندسوں کی تصدیق تو کرتی ہے لیکن یہ کوئی باضابطہ ایرر باؤنڈ نہیں ہے۔

سوال: یہ کیلکولیٹر فورئیر کوایفیشنٹ کا کون سا کنونشن استعمال کرتا ہے؟
جواب: یہ f(x) ≈ a₀/2 + Σ [aₙ cos(nω₀ x) + bₙ sin(nω₀ x)] لکھتا ہے، جہاں ω₀ = 2π/T ہے۔ اس کے مطابق، a₀، aₙ اور bₙ سبھی 2/T فیکٹر استعمال کرتے ہیں۔ کچھ کتابیں اس کے بجائے اوسط کو براہ راست a₀ میں رکھتی ہیں؛ کوایفیشنٹس ملانے سے پہلے ظاہر کردہ فارمولے کا موازنہ کر لیں۔

سوال: گراف میں جمپ کے قریب لہریں کیوں بنتی ہیں؟
جواب: ایک محدود فورئیر سم کسی ڈسکنٹینیوٹی (منقطع مقام) کے قریب ارتعاش پیدا کرتا ہے۔ ہارمونکس بڑھانے سے متاثرہ علاقہ سکڑ جاتا ہے لیکن گبز کا مخصوص اوور شوٹ ختم نہیں ہوتا۔ عام کنورجنس کی شرائط کے تحت، یہ سیریز جمپ کے مقام پر بائیں اور دائیں لمٹس کی اوسط کے قریب پہنچ جاتی ہے۔