Ֆուրյեի շարքի ներածություն և աշխատանքի սկզբունքը
Ֆուրյեի շարքը մաթեմատիկական ապարատ է, որը թույլ է տալիս ցանկացած պարբերական ֆունկցիա վերլուծել սինուսների և կոսինուսների անվերջ գումարի ։ «Ֆուրյեի շարքի հաշվիչ» առցանց գործիքը նախատեսված է պարբերական կամ կտոր առ կտոր տրված ֆունկցիաների Ֆուրյեի գործակիցները հաշվելու, մասնակի գումարը ստուգելու և ստացված վերականգնումը սկզբնական ֆունկցիայի հետ համեմատելու համար։
Օգտատերը կարող է մուտքագրել ֆունկցիան մեկ պարբերության սահմաններում կամ սահմանել այն կտոր առ կտոր՝ օգտագործելով մինչև հինգ առանձին մասեր։ Հաշվիչը կատարում է հետևյալ գործողությունները.
- Հաշվում է a₀, aₙ և bₙ գործակիցները։
- Ցուցադրում է ստացված մասնակի գումարի բանաձևը։
- Կառուցում է վերականգնման գրաֆիկը, որտեղ համեմատվում են սկզբնական ֆունկցիան և Ֆուրյեի մոտարկումը։
- Իրականացնում է թվային ինտեգրման կայունության ավտոմատ ստուգում։
Այս գործիքը հարմար է ուսանողների, դասախոսների և ինժեներների համար, ովքեր ցանկանում են վերլուծել ազդանշանների վերականգնման որակը, ուսումնասիրել հարմոնիկների ազդեցությունը կամ արագ ստանալ գործակիցների արժեքները՝ առանց ձեռքով ինտեգրում կատարելու ։
Մուտքային տվյալների սահմանումը և կարգավորումները
Հաշվարկը ճշգրիտ կատարելու համար անհրաժեշտ է ճիշտ սահմանել ֆունկցիան, պարբերությունը և հաշվարկի ճշգրտության պարամետրերը։
Ֆունկցիայի սահմանում (Function Definition)
Օգտատերը կարող է ընտրել երկու տարբերակից մեկը՝ «Ֆունկցիան մեկ պարբերության վրա» կամ «Ֆունկցիայի մասեր»։
- Պատրաստի օրինակներ (Presets). Արագ փորձարկման համար հասանելի են հետևյալ նախապես սահմանված ալիքաձևերը՝ «Սղոցաձև ալիք», «Ուղղանկյուն ալիք», «Եռանկյունաձև ալիք» և «Ուղղված սինուսոիդ»։
- Կտոր առ կտոր ֆունկցիաներ. Կարելի է սահմանել մինչև 5 մաս։ Նոր հատված ավելացնելու համար օգտագործվում է «Ավելացնել մաս» կոճակը, իսկ հեռացնելու համար՝ «Հեռացնել
‹n›մասը»։ Յուրաքանչյուր մասի համար սահմանվում են սահմանները՝ «սկսած» և «մինչև» դաշտերի միջոցով։ - Մաթեմատիկական արտահայտություն (f(x)). Թույլատրվում է օգտագործել
x,pi,e,+,−,*,/,^, փակագծեր, ինչպես նաև հետևյալ ֆունկցիաները՝sin,cos,tan,exp,ln,log,sqrt,abs,minևmax։ Բազմապատկումը կարող է գրվել ինչպես բացահայտ (2*x), այնպես էլ անբացահայտ (2x) եղանակով։
Պարբերություն (Period)
Պարբերությունը որոշվում է երկու սահմաններով՝ «Սկիզբ a» և «Վերջ b»։ Պարբերության ընդհանուր երկարությունը հաշվարկվում է որպես T = b - a։ Եռանկյունաչափական արգումենտներն ընդունվում են ռադիաններով, իսկ a և b սահմանները պետք է ունենան նույն չափողականությունը, ինչ x փոփոխականը։
Շարք և ճշգրտություն (Series and precision)
- Հարմոնիկներ N. Ամբողջ թիվ 1-ից մինչև 30 տիրույթում, որը որոշում է շարքի անդամների քանակը։
- Սիմփսոնի ենթամիջակայքեր. Զույգ թիվ 200-ից մինչև 4000 տիրույթում։ Այն սահմանում է թվային ինտեգրման լուծաչափը։
- Ցուցադրվող տասնորդականներ. Որոշում է արդյունքներում ստորակետից հետո հայտնվող թվանշանների քանակը։
- Հաշվել Sₙ(x)-ի արժեքը այստեղ՝. Ոչ պարտադիր դաշտ, որտեղ կարելի է ներմուծել կոնկրետ x արժեք՝ տվյալ կետում մասնակի գումարի արժեքը ստանալու համար։
Մաթեմատիկական կանոնները և ինտեգրման առանձնահատկությունները
Հաշվիչն օգտագործում է Ֆուրյեի շարքի հետևյալ դասական կոնվենցիան՝ f(x) ≈ a₀ / 2 + Σₙ₌₁^N [ aₙ cos(nω₀ x) + bₙ sin(nω₀ x) ] որտեղ հիմնական հաճախականությունը որոշվում է որպես ω₀ = 2π/T։
Այս կանոնի համաձայն՝ բոլոր գործակիցները (a₀, aₙ և bₙ) հաշվարկվում են միասնական 2/T ինտեգրման արտադրիչով։ Քանի որ իրական ազդանշանների և կտոր առ կտոր ֆունկցիաների անալիտիկ ինտեգրումը միշտ չէ հնարավոր կամ արդյունավետ, հաշվիչը կիրառում է թվային մեթոդ՝ Սիմփսոնի բաղադրյալ կանոնը ։
Կայունության ստուգում (Stability Check)
Թվային ինտեգրման հավաստիությունն ապահովելու համար հաշվիչն իրականացնում է կրկնակի ստուգում։ Այն ավտոմատ կերպով կրկնում է հաշվարկները Սիմփսոնի ենթամիջակայքերի կրկնապատիկ լուծաչափով։ Եթե ստացված գործակիցների առավելագույն փոփոխությունը (‹delta›) գերազանցում է թույլատրելի շեմը, համակարգը զգուշացնում է օգտատիրոջը՝ առաջարկելով մեծացնել ենթամիջակայքերի քանակը։
Ելքային արդյունքներ և կարգավիճակի հաղորդագրություններ
«Հաշվել շարքը» կոճակը սեղմելուց հետո համակարգը գեներացնում է հետևյալ տվյալները՝
Ֆուրյեի վերականգնում (Results)
- Մասնակի գումար. Ցուցադրվում է վերականգնված Ֆուրյեի շարքի վերջնական բանաձևը, որի կողքին առկա է «Պատճենել շարքը» կոճակը։
- Գրաֆիկ. Կառուցվում է «Սկզբնական ֆունկցիան և Ֆուրյեի մասնակի գումարը» անվանումով գծապատկեր, որտեղ պատկերված են սկզբնական ֆունկցիան՝ «f(x)» և մասնակի գումարը՝ «Sₙ(x)»։
- Գործակիցներ. Աղյուսակ, որը պարունակում է հաշվարկված արժեքները հետևյալ սյունակներով՝ «aₙ», «bₙ» և «Ամպլիտուդ»։
Բանաձև և տեղադրում (Derivation)
Այս բաժնում ներկայացվում են հաշվարկի միջանկյալ քայլերը.
- Պարբերության արդյունք.
T = ‹period›; ω₀ = 2π/T = ‹omega› ռադիան մեկ x միավորի համար։ - Հաստատուն անդամ.
a₀ = (2/T)∫f(x)dx = ‹a0›; հաստատուն անդամը a₀/2 = ‹constant› է։ - Գործակիցների հաշվարկ.
n = 1…‹terms›-ի համար ինտեգրեք յուրաքանչյուր մասն առանձին և գումարեք արդյունքները aₙ-ի և bₙ-ի համար։ - Ճշգրտության արդյունք.
Սիմփսոնի բաղադրյալ կանոն՝ ‹base› ենթամիջակայք, նորից ստուգված ‹refined›-ով. գործակցի առավելագույն փոփոխությունը՝ ‹delta›։ - Կոնկրետ կետում արժեքը (եթե լրացված է եղել համապատասխան դաշտը).
Sₙ(‹x›) = ‹value›։
Կարգավիճակի հաղորդագրություններ (Status Messages)
Կախված հաշվարկի ընթացքից և ֆունկցիայի տեսքից՝ հաշվիչը ցուցադրում է հետևյալ հաղորդագրություններից մեկը.
- «Խմբագրեք օրինակը, ապա հաշվեք շարքը։» (սկզբնական վիճակ)։
- «Հաշվարկված է։ Կրկնակի լուծաչափով գործակիցների ստուգումը կայուն է ցուցադրվող ճշգրտությամբ։»։
- «Հաշվարկված է, բայց ինտեգրման լուծաչափը կրկնապատկելիս գործակիցները փոխվել են
‹delta›-ով։ Մեծացրեք ենթամիջակայքերը կամ ստուգեք ֆունկցիան կտրուկ անցումների համար։»։ - «Մասերն ունեն թռիչքային խզում։ Սահմանի մոտակայքում տատանումները կարող են լինել Գիբսի երևույթի հետևանք, այլ ոչ թե ինտեգրման սխալ։»։
Սխալների տեսակները և դրանց լուծումները
Եթե մուտքագրված տվյալները խախտում են մաթեմատիկական կամ ծրագրային սահմանափակումները, հաշվիչը կանգնեցնում է գործընթացը և ցուցադրում համապատասխան հաղորդագրությունը.
| Սխալի հաղորդագրություն | Պատճառը և լուծումը |
|---|---|
| Ստուգեք արտահայտության շարահյուսությունը։ | Մուտքագրված ֆունկցիայի մեջ կա տառասխալ, չփակված փակագիծ կամ անթույլատրելի նշան։ |
| Այս պարբերության ներսում ֆունկցիան դուրս է գալիս իրական թվերի տիրույթից։ | Ֆունկցիան տվյալ միջակայքում ընդունում է կոմպլեքս արժեքներ (օրինակ՝ բացասական թվի քառակուսի արմատ)։ |
| Այս պարբերության ներսում ֆունկցիան կատարում է բաժանում զրոյի վրա։ | Պարբերության որևէ կետում հայտարարը դառնում է զրո։ |
| Ֆունկցիան կամ գործակիցը գերազանցում է թույլատրելի թվերի տիրույթը։ | Արժեքները չափազանց մեծ են և առաջացնում են թվային գերալցում (overflow)։ |
| Ստուգեք պարբերության, հարմոնիկների և ճշգրտության տիրույթները։ | Մուտքագրված պարամետրերը դուրս են թույլատրելի սահմաններից (օրինակ՝ $N > 30$ կամ ենթամիջակայքերի սահմաններից դուրս)։ |
| Ստուգեք ֆունկցիայի մասերը և դրանց սահմանները։ | Մուտքագրված մասերը կամ դրանց սահմանները սխալ են սահմանված։ |
Ձեր արտահայտություններն ու հաշվարկները մնում են այս բրաուզերում և երբեք չեն վերբեռնվում։