Բազմանդամի արմատների հաշվիչ

Գտեք բազմանդամի յուրաքանչյուր իրական և կոմպլեքս արմատ բացված արտահայտությունից կամ գործակիցների ցուցակից՝ մնացորդների և զուգամիտության ստուգմամբ:

Բազմանդամ

Մուտքագրել բազմանդամը որպես
Օգտագործեք մեկ փոփոխական և ոչ բացասական ամբողջ թվային աստիճաններ՝ արդեն բացված տեսքով: Անդամները կարող են լինել = նշանի ցանկացած կողմում:

Թույլատրելի տիրույթ՝ 1–20 աստիճան, |գործակից| ≤ 1e100, կոտորակները թույլատրվում են, և 4–12 ցուցադրվող տասնորդական նիշեր:

Ավելի շատ նիշերը խստացնում են կանգառի թեստը. դրանք չեն կարող վերականգնել գործակիցներում կորցրած ճշգրտությունը:
Փորձեք բազմանդամ

Արմատների բազմություն

Ձեր արմատները կհայտնվեն այստեղ

Մուտքագրեք բացված բազմանդամը կամ դրա գործակիցները, ապա գտեք բոլոր արմատները:

Սկսելու համար մուտքագրեք բազմանդամ:

Ձեր բազմանդամը և յուրաքանչյուր հաշվարկ մնում են այս բրաուզերում և երբեք չեն վերբեռնվում:

ՀՏՀ

Ինչպե՞ս են գտնվում ավելի բարձր աստիճանի արմատները:

Լուծիչը սկսում է կոմպլեքս մոտարկումների մի քանի դետերմինիստական բազմություններից և միաժամանակ բարելավում է յուրաքանչյուր մոտարկում Ehrlich–Aberth թարմացման միջոցով: Horner-ի մեթոդը արդյունավետորեն գնահատում է բազմանդամը և դրա ածանցյալը, իսկ յուրաքանչյուր վերադարձված արմատ տեղադրվում է սկզբնական բազմանդամի մեջ՝ մասշտաբից անկախ մնացորդի ստուգման համար:

Արդյո՞ք սրանք ճշգրիտ արմատներ են:

Ո՛չ: Բացառությամբ գծային հավասարման, ցուցադրվող արմատները թվային մոտարկումներ են: 4-ից բարձր աստիճանների համար արմատներով ընդհանուր բանաձև գոյություն չունի, և նույնիսկ ավելի ցածր աստիճանի բանաձևերը կարող են կորցնել ճշգրտությունը բարդ գործակիցների դեպքում: Մոտարկումը գնահատելու համար օգտագործեք մնացորդի և զգայունության նախազգուշացումը. օգտագործեք քառակուսային հավասարումների հաշվիչը, երբ 2-րդ աստիճանի հավասարման համար Ձեզ անհրաժեշտ են ճշգրիտ կոտորակներ կամ արմատներ:

Ինչո՞ւ են կրկնվող արմատներն ավելի քիչ կայուն:

Կրկնվող արմատի դեպքում և՛ բազմանդամը, և՛ դրա ածանցյալը հավասար են զրոյի: Դա թուլացնում է սրբագրման քայլը, ուստի գործակիցների չնչին փոփոխությունները կարող են մեկ կրկնվող արմատը տրոհել մի քանի մոտակա արմատների: Լուծիչը խմբավորում է արմատները միայն այն դեպքում, երբ դրանց թվային արժեքները խիստ համընկնում են, և պահպանում է պատիկության տեսանելիությունը:

Ի՞նչ կարող եմ մուտքագրել:

Օգտագործեք իրական, անչափելի գործակիցներ և մեկ փոփոխական՝ մինչև 20 ամբողջ թվային աստիճաններով: Արտահայտությունը պետք է արդեն բացված լինի, սակայն անդամները կարող են լինել խառը հերթականությամբ կամ հավասարման նշանի երկու կողմերում: Գործակիցների ցուցակը սկսվում է ամենաբարձր աստիճանից մինչև ազատ անդամը և պետք է ներառի զրոներ բացակայող աստիճանների համար:

Բազմանդամների արմատների որոնումը հանրահաշվի և կիրառական մաթեմատիկայի հիմնարար խնդիրներից է: Կախված բազմանդամի աստիճանից՝ արմատները կարող են լինել իրական, կոմպլեքս կամ կրկնվող: Այս գործիքը նախատեսված է 1-ից մինչև 20 աստիճանի բազմանդամների բոլոր արմատները թվային մեթոդներով հաշվելու, դրանց ճշգրտությունը ստուգելու և արդյունքները կոմպլեքս հարթության վրա պատկերելու համար:

Մուտքային տվյալների ձևաչափերը և կանոնները

Օգտատերը կարող է ընտրել բազմանդամի ներկայացման երկու եղանակներից մեկը՝ «Մուտքագրել բազմանդամը որպես» ընտրանքի միջոցով.

  • Բացված արտահայտություն («Բացված արտահայտություն»): Մեկ փոփոխականով հավասարում կամ արտահայտություն, որտեղ անդամները կարող են գտնվել հավասարման նշանի ցանկացած կողմում:
  • Գործակիցների ցուցակ («Գործակիցների ցուցակ»): Անչափելի իրական թվերի հաջորդականություն՝ անջատված ստորակետներով, բացատներով կամ նոր տողերով, սկսած ամենաբարձր աստիճանից մինչև ազատ անդամը:

Մուտքագրման դաշտում («Արտահայտություն կամ հավասարում») տվյալները լրացնելիս գործում են հետևյալ սահմանափակումները.

  • Բազմանդամի աստիճանը պետք է լինի 1-ից մինչև 20 տիրույթում.
  • Գործակիցները պետք է լինեն իրական թվեր, որոնց բացարձակ արժեքը չի գերազանցում 1e100-ը (|coefficient| ≤ 1e100): Կոտորակների օգտագործումը թույլատրելի է:
  • Մուտքագրվող տեքստի առավելագույն երկարությունը 600 նիշ է:
  • Փակագծերի օգտագործումը թույլատրված չէ. արտահայտությունը պետք է նախապես բացված լինի:

Արագ փորձարկման համար հասանելի են «Փորձեք բազմանդամ» օրինակները՝ «Հինգ արմատ», «Չորս կոմպլեքս արմատ» և «Կրկնվող արմատ»: Օգտատերը կարող է նաև կառավարել «Ցուցադրվող տասնորդական նիշեր» պարամետրը 4-ից մինչև 12 տիրույթում:

Թվային հաշվարկի մեթոդաբանությունը

Մաթեմատիկական տեսանկյունից արմատների որոնման մոտեցումը կախված է բազմանդամի էֆեկտիվ աստիճանից.

  1. Գծային հավասարում (1-ին աստիճան): Օգտագործվում է ուղղակի գծային լուծում:
  2. Բարձր աստիճանի բազմանդամներ (2-ից 20 աստիճան): Կիրառվում է Ehrlich–Aberth իտերացիոն մեթոդը: Այս ալգորիթմը սկսում է կոմպլեքս թվերի դետերմինիստական սկզբնական մոտարկումներից և միաժամանակ թարմացնում է բոլոր թեկնածու արմատները: Յուրաքանչյուր քայլում բազմանդամի և դրա ածանցյալի արժեքները հաշվարկվում են Horner-ի սխեմայով՝ ապահովելով բարձր արագագործություն և թվային կայունություն:

Այս գործընթացը շարունակվում է այնքան ժամանակ, քանի դեռ սրբագրման քայլի մեծությունը չի նվազում սահմանված թույլատրելի սահմանից:

Արդյունքների վերլուծություն և ախտորոշում

Հաշվարկի ավարտից հետո «Արմատների բազմություն» բաժնում ցուցադրվում են հետևյալ տվյալները.

  • Կանոնական տեսք: Բազմանդամի հավաքված և դասավորված անդամները:
  • Արմատների քանակը: Ցուցադրվում է «1 արմատ՝ հաշվի առնելով պատիկությունը» կամ «‹count› արմատ՝ հաշվի առնելով պատիկությունը» ձևաչափով:
  • Արմատների ցուցակ: Յուրաքանչյուր արմատի համար տրվում է իրական և կոմպլեքս մասը, ինչպես նաև «Նորմալացված մնացորդ» արժեքը: Եթե արմատը պատիկ է, ապա նշվում է նաև դրա «Պատիկություն՝ ‹count›» ցուցանիշը:
  • Արմատները կոմպլեքս հարթության վրա: Գրաֆիկական պատկեր, որտեղ իրական արմատները գտնվում են հորիզոնական առանցքի վրա, իսկ կոմպլեքս արմատները՝ հարթության համապատասխան քառորդներում:

«Թվային ստուգում» ախտորոշիչ վահանակը ներկայացնում է հաշվարկի որակական բնութագրերը.

  • Էֆեկտիվ աստիճան
  • Մեթոդ: «Ուղղակի գծային լուծում» կամ «Ehrlich–Aberth իտերացիա»
  • Ցուցադրման ճշտություն
  • Իտերացիաներ
  • Փորձարկված սկզբնական բազմություններ
  • Ամենամեծ նորմալացված մնացորդը

Քայլ առ քայլ ալգորիթմի կատարումը

«Ալգորիթմ և տեղադրում» բաժնում մանրամասն նկարագրվում է հաշվարկի ընթացքը.

  1. Քայլ 1: Կանոնական տեսք: Անդամների խմբավորում և բերում ստանդարտ տեսքի՝ ‹polynomial›:
  2. Քայլ 2: Նորմալացում: Բոլոր գործակիցների բաժանում ‹leading› ավագ գործակցի վրա:
  3. Քայլ 3: Մասշտաբավորում: Որոնման տիրույթի սահմանափակում R = ‹scale› գործակցով՝ սկզբնական մոտարկումների կայունությունն ապահովելու համար:
  4. Քայլ 4: Իտերացիա: Արմատների միաժամանակյա թարմացում, մինչև սրբագրումը փոքր լինի ‹tolerance› սահմանից (օգտագործվել է ‹iterations› իտերացիա):
  5. Քայլ 5: Ստուգում: Արմատների տեղադրում սկզբնական բազմանդամի մեջ և ամենամեծ նորմալացված մնացորդի (‹residual›) որոշում:

Հնարավոր սխալներ և նախազգուշացումներ

Հաշվարկի ընթացքում համակարգը կարող է ցուցադրել հետևյալ հաղորդագրությունները.

  • «Սկսելու համար մուտքագրեք բազմանդամ:»
  • «Յուրաքանչյուր արմատի որոնում և ստուգում…»
  • «Գտնվել և ստուգվել են բոլոր ‹count› արմատները:»
  • «Արմատները գտնվել են, սակայն կրկնվող կամ միմյանց շատ մոտ արմատների պատճառով ցուցադրվող որոշ թվանշաններ զգայուն են գործակիցների չնչին փոփոխությունների նկատմամբ:»
  • Ոչ զրոյական հաստատունի դեպքում՝ «Ոչ զրոյական հաստատունը երբեք հավասար չէ 0-ի, ուստի այս բազմանդամը արմատներ չունի:»
  • Զրոյական բազմանդամի դեպքում՝ «Յուրաքանչյուր կոմպլեքս թիվ զրոյական բազմանդամի արմատ է:»

Եթե մուտքագրված տվյալները չեն համապատասխանում կանոններին, կցուցադրվեն հետևյալ սխալները.

  • Դատարկ դաշտի դեպքում՝ «Մուտքագրեք բազմանդամային արտահայտություն կամ գործակիցների ցուցակ:»
  • Սահմանաչափը գերազանցելիս՝ «Մուտքագրումը պետք է լինի 600 նիշից պակաս:»
  • Ոչ բազմանդամային տեսքի դեպքում՝ «Դա բացված մեկ փոփոխականով բազմանդամ չէ: Փորձեք x^5 - x = 0 տեսքը կամ մուտքագրեք դրա գործակիցները:»
  • Փակագծերի առկայության դեպքում՝ «Նախ բացեք փակագծերը, որպեսզի յուրաքանչյուր աստիճան ունենա հստակ գործակից:»
  • Մեկից ավելի փոփոխականների դեպքում՝ «Օգտագործեք միայն մեկ փոփոխական:»
  • Ոչ թույլատրելի աստիճանների դեպքում՝ «Օգտագործեք 0-ից մինչև 20 ամբողջ թվային աստիճաններ:»
  • Անվավեր թվերի դեպքում՝ «Յուրաքանչյուր գործակից պետք է լինի իրական թիվ, օրինակ՝ −2.5, 3/4 կամ 1e-6:»
  • Զրոյական հայտարարի դեպքում՝ «Կոտորակի հայտարարը չի կարող լինել 0:»
  • Սահմանից դուրս արժեքների դեպքում՝ «Գործակիցը կամ միջանկյալ սանդղակը դուրս է աջակցվող վերջավոր տիրույթից: Փոխեք բազմանդամի մասշտաբը և նորից փորձեք:»
  • Ճշգրտության սխալ սահմանման դեպքում՝ «Ընտրեք 4-ից մինչև 12 տասնորդական նիշ:»

Գաղտնիություն և տվյալների մշակում

Բոլոր հաշվարկները և մուտքագրված տվյալները մշակվում են օգտատիրոջ բրաուզերում և երբեք չեն վերբեռնվում արտաքին սերվեր:

Հաճախ տրվող հարցեր (FAQ)

Ի՞նչ կարող եմ մուտքագրել:
Օգտագործեք իրական, անչափելի գործակիցներ և մեկ փոփոխական՝ մինչև 20 ամբողջ թվային աստիճաններով: Արտահայտությունը պետք է արդեն բացված լինի, սակայն անդամները կարող են լինել խառը հերթականությամբ կամ հավասարման նշանի երկու կողմերում: Գործակիցների ցուցակը սկսվում է ամենաբարձր աստիճանից մինչև ազատ անդամը և պետք է ներառի զրոներ բացակայող աստիճանների համար:

Արդյո՞ք սրանք ճշգրիտ արմատներ են:
Ո՛չ: Բացառությամբ գծային հավասարման, ցուցադրվող արմատները թվային մոտարկումներ են: 4-ից բարձր աստիճանների համար արմատներով ընդհանուր բանաձև գոյություն չունի, և նույնիսկ ավելի ցածր աստիճանի բանաձևերը կարող են կորցնել ճշգրտությունը բարդ գործակիցների դեպքում: Մոտարկումը գնահատելու համար օգտագործեք մնացորդի և զգայունության նախազգուշացումը. օգտագործեք քառակուսային հավասարումների հաշվիչը, երբ 2-րդ աստիճանի հավասարման համար Ձեզ անհրաժեշտ են ճշգրիտ կոտորակներ կամ արմատներ: