Բազմանդամների արմատների որոնումը հանրահաշվի և կիրառական մաթեմատիկայի հիմնարար խնդիրներից է: Կախված բազմանդամի աստիճանից՝ արմատները կարող են լինել իրական, կոմպլեքս կամ կրկնվող: Այս գործիքը նախատեսված է 1-ից մինչև 20 աստիճանի բազմանդամների բոլոր արմատները թվային մեթոդներով հաշվելու, դրանց ճշգրտությունը ստուգելու և արդյունքները կոմպլեքս հարթության վրա պատկերելու համար:
Մուտքային տվյալների ձևաչափերը և կանոնները
Օգտատերը կարող է ընտրել բազմանդամի ներկայացման երկու եղանակներից մեկը՝ «Մուտքագրել բազմանդամը որպես» ընտրանքի միջոցով.
- Բացված արտահայտություն («Բացված արտահայտություն»): Մեկ փոփոխականով հավասարում կամ արտահայտություն, որտեղ անդամները կարող են գտնվել հավասարման նշանի ցանկացած կողմում:
- Գործակիցների ցուցակ («Գործակիցների ցուցակ»): Անչափելի իրական թվերի հաջորդականություն՝ անջատված ստորակետներով, բացատներով կամ նոր տողերով, սկսած ամենաբարձր աստիճանից մինչև ազատ անդամը:
Մուտքագրման դաշտում («Արտահայտություն կամ հավասարում») տվյալները լրացնելիս գործում են հետևյալ սահմանափակումները.
- Բազմանդամի աստիճանը պետք է լինի 1-ից մինչև 20 տիրույթում.
- Գործակիցները պետք է լինեն իրական թվեր, որոնց բացարձակ արժեքը չի գերազանցում 1e100-ը (|coefficient| ≤ 1e100): Կոտորակների օգտագործումը թույլատրելի է:
- Մուտքագրվող տեքստի առավելագույն երկարությունը 600 նիշ է:
- Փակագծերի օգտագործումը թույլատրված չէ. արտահայտությունը պետք է նախապես բացված լինի:
Արագ փորձարկման համար հասանելի են «Փորձեք բազմանդամ» օրինակները՝ «Հինգ արմատ», «Չորս կոմպլեքս արմատ» և «Կրկնվող արմատ»: Օգտատերը կարող է նաև կառավարել «Ցուցադրվող տասնորդական նիշեր» պարամետրը 4-ից մինչև 12 տիրույթում:
Թվային հաշվարկի մեթոդաբանությունը
Մաթեմատիկական տեսանկյունից արմատների որոնման մոտեցումը կախված է բազմանդամի էֆեկտիվ աստիճանից.
- Գծային հավասարում (1-ին աստիճան): Օգտագործվում է ուղղակի գծային լուծում:
- Բարձր աստիճանի բազմանդամներ (2-ից 20 աստիճան): Կիրառվում է Ehrlich–Aberth իտերացիոն մեթոդը: Այս ալգորիթմը սկսում է կոմպլեքս թվերի դետերմինիստական սկզբնական մոտարկումներից և միաժամանակ թարմացնում է բոլոր թեկնածու արմատները: Յուրաքանչյուր քայլում բազմանդամի և դրա ածանցյալի արժեքները հաշվարկվում են Horner-ի սխեմայով՝ ապահովելով բարձր արագագործություն և թվային կայունություն:
Այս գործընթացը շարունակվում է այնքան ժամանակ, քանի դեռ սրբագրման քայլի մեծությունը չի նվազում սահմանված թույլատրելի սահմանից:
Արդյունքների վերլուծություն և ախտորոշում
Հաշվարկի ավարտից հետո «Արմատների բազմություն» բաժնում ցուցադրվում են հետևյալ տվյալները.
- Կանոնական տեսք: Բազմանդամի հավաքված և դասավորված անդամները:
- Արմատների քանակը: Ցուցադրվում է «1 արմատ՝ հաշվի առնելով պատիկությունը» կամ «
‹count›արմատ՝ հաշվի առնելով պատիկությունը» ձևաչափով: - Արմատների ցուցակ: Յուրաքանչյուր արմատի համար տրվում է իրական և կոմպլեքս մասը, ինչպես նաև «Նորմալացված մնացորդ» արժեքը: Եթե արմատը պատիկ է, ապա նշվում է նաև դրա «Պատիկություն՝
‹count›» ցուցանիշը: - Արմատները կոմպլեքս հարթության վրա: Գրաֆիկական պատկեր, որտեղ իրական արմատները գտնվում են հորիզոնական առանցքի վրա, իսկ կոմպլեքս արմատները՝ հարթության համապատասխան քառորդներում:
«Թվային ստուգում» ախտորոշիչ վահանակը ներկայացնում է հաշվարկի որակական բնութագրերը.
- Էֆեկտիվ աստիճան
- Մեթոդ: «Ուղղակի գծային լուծում» կամ «Ehrlich–Aberth իտերացիա»
- Ցուցադրման ճշտություն
- Իտերացիաներ
- Փորձարկված սկզբնական բազմություններ
- Ամենամեծ նորմալացված մնացորդը
Քայլ առ քայլ ալգորիթմի կատարումը
«Ալգորիթմ և տեղադրում» բաժնում մանրամասն նկարագրվում է հաշվարկի ընթացքը.
- Քայլ 1: Կանոնական տեսք: Անդամների խմբավորում և բերում ստանդարտ տեսքի՝
‹polynomial›: - Քայլ 2: Նորմալացում: Բոլոր գործակիցների բաժանում
‹leading›ավագ գործակցի վրա: - Քայլ 3: Մասշտաբավորում: Որոնման տիրույթի սահմանափակում R =
‹scale›գործակցով՝ սկզբնական մոտարկումների կայունությունն ապահովելու համար: - Քայլ 4: Իտերացիա: Արմատների միաժամանակյա թարմացում, մինչև սրբագրումը փոքր լինի
‹tolerance›սահմանից (օգտագործվել է‹iterations›իտերացիա): - Քայլ 5: Ստուգում: Արմատների տեղադրում սկզբնական բազմանդամի մեջ և ամենամեծ նորմալացված մնացորդի (
‹residual›) որոշում:
Հնարավոր սխալներ և նախազգուշացումներ
Հաշվարկի ընթացքում համակարգը կարող է ցուցադրել հետևյալ հաղորդագրությունները.
- «Սկսելու համար մուտքագրեք բազմանդամ:»
- «Յուրաքանչյուր արմատի որոնում և ստուգում…»
- «Գտնվել և ստուգվել են բոլոր
‹count›արմատները:» - «Արմատները գտնվել են, սակայն կրկնվող կամ միմյանց շատ մոտ արմատների պատճառով ցուցադրվող որոշ թվանշաններ զգայուն են գործակիցների չնչին փոփոխությունների նկատմամբ:»
- Ոչ զրոյական հաստատունի դեպքում՝ «Ոչ զրոյական հաստատունը երբեք հավասար չէ 0-ի, ուստի այս բազմանդամը արմատներ չունի:»
- Զրոյական բազմանդամի դեպքում՝ «Յուրաքանչյուր կոմպլեքս թիվ զրոյական բազմանդամի արմատ է:»
Եթե մուտքագրված տվյալները չեն համապատասխանում կանոններին, կցուցադրվեն հետևյալ սխալները.
- Դատարկ դաշտի դեպքում՝ «Մուտքագրեք բազմանդամային արտահայտություն կամ գործակիցների ցուցակ:»
- Սահմանաչափը գերազանցելիս՝ «Մուտքագրումը պետք է լինի 600 նիշից պակաս:»
- Ոչ բազմանդամային տեսքի դեպքում՝ «Դա բացված մեկ փոփոխականով բազմանդամ չէ: Փորձեք x^5 - x = 0 տեսքը կամ մուտքագրեք դրա գործակիցները:»
- Փակագծերի առկայության դեպքում՝ «Նախ բացեք փակագծերը, որպեսզի յուրաքանչյուր աստիճան ունենա հստակ գործակից:»
- Մեկից ավելի փոփոխականների դեպքում՝ «Օգտագործեք միայն մեկ փոփոխական:»
- Ոչ թույլատրելի աստիճանների դեպքում՝ «Օգտագործեք 0-ից մինչև 20 ամբողջ թվային աստիճաններ:»
- Անվավեր թվերի դեպքում՝ «Յուրաքանչյուր գործակից պետք է լինի իրական թիվ, օրինակ՝ −2.5, 3/4 կամ 1e-6:»
- Զրոյական հայտարարի դեպքում՝ «Կոտորակի հայտարարը չի կարող լինել 0:»
- Սահմանից դուրս արժեքների դեպքում՝ «Գործակիցը կամ միջանկյալ սանդղակը դուրս է աջակցվող վերջավոր տիրույթից: Փոխեք բազմանդամի մասշտաբը և նորից փորձեք:»
- Ճշգրտության սխալ սահմանման դեպքում՝ «Ընտրեք 4-ից մինչև 12 տասնորդական նիշ:»
Գաղտնիություն և տվյալների մշակում
Բոլոր հաշվարկները և մուտքագրված տվյալները մշակվում են օգտատիրոջ բրաուզերում և երբեք չեն վերբեռնվում արտաքին սերվեր:
Հաճախ տրվող հարցեր (FAQ)
Ի՞նչ կարող եմ մուտքագրել:
Օգտագործեք իրական, անչափելի գործակիցներ և մեկ փոփոխական՝ մինչև 20 ամբողջ թվային աստիճաններով: Արտահայտությունը պետք է արդեն բացված լինի, սակայն անդամները կարող են լինել խառը հերթականությամբ կամ հավասարման նշանի երկու կողմերում: Գործակիցների ցուցակը սկսվում է ամենաբարձր աստիճանից մինչև ազատ անդամը և պետք է ներառի զրոներ բացակայող աստիճանների համար:
Արդյո՞ք սրանք ճշգրիտ արմատներ են:
Ո՛չ: Բացառությամբ գծային հավասարման, ցուցադրվող արմատները թվային մոտարկումներ են: 4-ից բարձր աստիճանների համար արմատներով ընդհանուր բանաձև գոյություն չունի, և նույնիսկ ավելի ցածր աստիճանի բանաձևերը կարող են կորցնել ճշգրտությունը բարդ գործակիցների դեպքում: Մոտարկումը գնահատելու համար օգտագործեք մնացորդի և զգայունության նախազգուշացումը. օգտագործեք քառակուսային հավասարումների հաշվիչը, երբ 2-րդ աստիճանի հավասարման համար Ձեզ անհրաժեշտ են ճշգրիտ կոտորակներ կամ արմատներ: