Ruffinis pravidlo - Ruffinis rule - Wikipedia
Tento článek je tón nebo styl nemusí odrážet encyklopedický tón použitý na Wikipedii.Únor 2020) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) ( |
v matematika, Ruffiniho pravidlo je praktický způsob výpočtu papíru pomocí tužky Euklidovské dělení a polynomiální podle a binomický formuláře X – r. Popsal to Paolo Ruffini v roce 1804.[1] Ruffiniho pravidlo je zvláštním případem syntetické dělení když dělitel je lineární faktor.
Algoritmus
Pravidlo stanoví metodu dělení polynomu
dvojčlenem
získat kvocient polynomu
- ;
Algoritmus je ve skutečnosti dlouhé rozdělení z P(X) od Q(X).
Rozdělit P(X) od Q(X):
- Vezměte koeficienty z P(X) a zapište si je v pořádku. Potom napiš r na levém dolním okraji, těsně nad čarou:
- Projděte koeficientem nejvíce vlevo (An) dolů, těsně pod řádek:
- Vynásobte číslo zcela vpravo pod řádkem r a napište to přes čáru a jednu pozici doprava:
- Přidejte dvě hodnoty právě umístěné ve stejném sloupci
- Opakujte kroky 3 a 4, dokud nezůstanou žádná čísla
The b hodnoty jsou koeficienty výsledku (R(X)) polynom, jehož stupeň je o jeden menší než P(X). Získaná konečná hodnota, s, je zbytek. The věta o polynomiálním zbytku tvrdí, že tento zbytek se rovná P(r), hodnota polynomu v r.
Příklad použití
Fungující příklad polynomiálního dělení, jak je popsáno výše.
Nechat:
P(X) bude vyděleno Q(X) pomocí Ruffiniho pravidla. Hlavním problémem je to Q(X) není dvojčlen formy X − r, ale raději X + r. Q(X) musí být přepsán tímto způsobem:
Nyní je použit algoritmus:
1. Zapište si koeficienty a r. Všimněte si, že jako P(X) neobsahoval koeficient pro X, Je napsáno 0:
| 2 3 0 -4 | -1 | ----|---------------------------- | |
2. Předejte první koeficient dolů:
| 2 3 0 -4 | -1 | ----|---------------------------- | 2 |
3. Vynásobte poslední získanou hodnotu r:
| 2 3 0 -4 | -1 | -2 ----|---------------------------- | 2 |
4. Přidejte hodnoty:
| 2 3 0 -4 | -1 | -2----|---------------------------- | 2 1 |
5. Opakujte kroky 3 a 4, dokud není dokončeno:
| 2 3 0 -4 | -1 | -2 -1 1 ---- | ---------------------------- | 2 1 -1 -3 | {result coefficients} {zbytek}
Takže když původní číslo = dělitel × kvocient + zbytek, pak
- , kde
- a
Použití pravidla
Ruffiniho pravidlo má mnoho praktických aplikací; většina z nich spoléhá na jednoduché dělení (jak je ukázáno níže) nebo na běžná rozšíření uvedená ještě dále.
Polynomiální hledání kořenů
The racionální kořenová věta uvádí, že pro polynom F(X) = AnXn + An−1Xn−1 + ... + A1X + A0 všechny jejich koeficienty (An přes A0) jsou celá čísla, skutečný Racionální kořeny jsou vždy ve formě p/q, kde p je celočíselný dělitel A0 a q je celočíselný dělitel An. Pokud tedy náš polynom je
pak možné racionální kořeny jsou všechny celočíselné dělitele A0 (−2):
(Tento příklad je jednoduchý, protože polynom je monic (tj. An = 1); pro nemonické polynomy bude sada možných kořenů obsahovat některé zlomky, ale od té doby jen konečný počet An a A0 každý má pouze konečný počet dělitelů celých čísel.) V každém případě pro monické polynomy je každý racionální kořen celé číslo, takže každý kořen celého čísla je pouze dělitelem konstantní termín (tj. A0). Je možné ukázat, že to platí pro nemonické polynomy, tj. k nalezení celočíselných kořenů libovolných polynomů s celočíselnými koeficienty stačí zkontrolovat dělitele konstantního členu.
Takže nastavení r stejný jako každý z těchto možných kořenů, bude polynom vydělen (X − r). Pokud výsledný kvocient nemá zbytek, byl nalezen kořen.
Můžete si vybrat jednu z následujících tří metod: všechny přinesou stejné výsledky, s výjimkou, že pouze pomocí druhé metody a třetí metody (při použití Ruffiniho pravidla k získání faktorizace) můžete zjistit, že se daný kořen opakuje . (Ani jedna z metod neobjeví iracionální nebo složité kořeny.)
Metoda 1
Divize P(X) dvojčlenem (X - každý možný kořen). Pokud je zbytek 0, vybrané číslo je kořen (a naopak):
| +1 +2 -1 -2 | +1 +2 -1 -2 | | +1 | +1 +3 +2 -1 | -1 -1 +2----|---------------------------- ----|--------------------------- | +1 +3 +2 0 | +1 +1 -2 0
| +1 +2 -1 -2 | +1 +2 -1 -2 | | +2 | +2 +8 +14 -2 | -2 0 +2----|---------------------------- ----|--------------------------- | +1 +4 +7 +12 | +1 0 -1 0
V příkladu P(X) je polynom stupně tři. Podle základní věta o algebře, může mít maximálně tři komplexní řešení. Polynom je proto zohledněn následovně:
Metoda 2
Začněte stejně jako v metodě 1, dokud nenajdete platný root. Poté namísto restartování procesu s dalšími možnými kořeny pokračujte v testování možných kořenů proti výsledku Ruffini na aktuálně nalezeném platném kořenu, dokud nezůstane pouze koeficient (nezapomeňte, že kořeny lze opakovat: pokud se zaseknete, vyzkoušejte každý platný root dvakrát):
| +1 +2 -1 -2 | +1 +2 -1 -2 | | -1 | -1 -1 +2 -1 | -1 -1 +2----|--------------------------- ----|--------------------------- | +1 +1 -2 | 0 | +1 +1 -2 | 0 | | +2 | +2 +6 +1 | +1 +2------------------------- ------------------------- | +1 +3 |+4 | +1 +2 | 0 | -2 | -2 ------------------- | +1 | 0
Metoda 3
- Určete množinu možných celých nebo racionálních kořenů polynomu podle racionální kořenová věta.
- Pro každý možný kořen r, místo provedení divize P(X)/(X–r), použijte věta o polynomiálním zbytku, který uvádí, že zbytek tohoto rozdělení je P(r), tj. polynom hodnocený pro X = r.
Tedy pro každého r v naší sadě, r je vlastně kořen polynomu právě tehdy P(r)=0
To ukazuje toto zjištění celé číslo a racionální kořeny polynomu nevyžadují žádné dělení ani použití Ruffiniho pravidla.
Jakmile je však nalezen platný root, zavolejte jej r1: můžete použít Ruffiniho pravidlo k určení
- Q(X)=P(X)/(X–r1).
To vám umožní částečně faktorizovat polynom jako
- P(X)=(X–r1)·Q(X)
Jakýkoli další (racionální) kořen polynomu je také kořenem Q(X) a samozřejmě se stále nachází mezi možnými dříve určenými kořeny, které ještě nebyly zkontrolovány (jakákoli hodnota již byla stanovena.) ne být kořenem P(X) není kořenem Q(X) buď; více formálně, P(r)≠0 → Q(r)≠0 ).
Můžete tedy pokračovat v hodnocení Q(r) namísto P(r) a (pokud najdete jiný kořen, r2) dělení Q(r) od (X–r2).
I když budete hledat pouze kořeny, umožní vám to vyhodnotit polynomy postupně menšího stupně, jak bude postupovat faktorizace.
Pokud, jak to často bývá, faktorizujete také polynom stupně n, pak:
- pokud jste našli p=n racionální řešení, ve kterých nakonec získáte kompletní faktorizaci (viz níže) p=n lineární faktory;
- pokud jste našli p<n racionální řešení, ve kterých nakonec získáte částečnou faktorizaci (viz níže) p lineární faktory a další nelineární faktor stupně n–p, což může mít iracionální nebo složité kořeny.
Příklady
Hledání kořenů bez použití Ruffiniho pravidla
- P(X)=X³+2X²–X–2
Možné kořeny = {1, –1, 2, -2}
- P(1) = 0 → X1 = 1
- P(-1) = 0 → X2 = -1
- P(2) = 12 → 2 není kořen polynomu
a zbytek (X³+2X²-X-2)/(X-2) je 12
- P(-2) = 0 → X3 = -2
Nalezení kořenů pomocí Ruffiniho pravidla a získání (úplné) faktorizace
- P(X) = X³+2X²-X-2
Možné kořeny = {1, -1, 2, -2}
- P(1) = 0 → X1 = 1
Poté pomocí Ruffiniho pravidla:
- (X³+2X²-X-2)/(X-1) = (X²+3X+2)
- X³+2X²-X-2 = (X-1)(X²+3X+2)
Tady, r1= -1 a Q(X) = X²+3X+2
- Q(-1) = 0 → X2 = -1
Opět platí Ruffiniho pravidlo:
- (X²+3X+2)/(X+1) = (X+2)
- X³+2X²-X-2 = (X-1)(X²+3X+2) = (X-1)(X+1)(X+2)
Vzhledem k tomu, že bylo možné polynomiál úplně faktorizovat, je jasné, že poslední kořen je -2 (předchozí postup by poskytl stejný výsledek s konečným kvocientem 1).
Polynomiální factoring
Po použitíp/q„výsledek výše (nebo, spravedlivě, jakýkoli jiný prostředek) k nalezení všech skutečných racionálních kořenů konkrétního polynomu, je to jen triviální krok k částečnému faktor ten polynom pomocí těchto kořenů. Jak je dobře známo, každý lineární faktor (X − r) který rozděluje daný polynom odpovídá kořenu r, a naopak.
Takže když
- je náš polynom; a
- jsou nalezené kořeny, pak zvažte produkt
Podle základní věta o algebře, R(X) by se měl rovnat P(X), pokud všechny kořeny P(X) jsou racionální. Ale protože použitá metoda najde pouze racionální kořeny, je velmi pravděpodobné, že R(X) se nerovná P(X); je velmi pravděpodobné, že P(X) má iracionální nebo složité kořeny, které nejsou v R. Takže zvažte
- , které lze vypočítat pomocí polynomiální dlouhé dělení.
Li S(X) = 1, pak je to známé R(X) = P(X) a postup je hotový. V opačném případě, S(X) bude sám polynom; toto je další faktor P(X), který nemá žádné skutečné racionální kořeny. Napiš tedy pravou stranu následující rovnice v plném rozsahu:
Lze to nazvat a kompletní faktorizace z P(X) přes Q (racionální), pokud S(X) = 1. Jinak existuje pouze a částečná faktorizace z P(X) přes Q, které mohou nebo nemusí být dále racionální v racionálním vyjádření; ale který bude jistě dále ovlivnitelný nad realitami nebo v nejhorším případě nad komplexní rovinou. (Poznámka: "úplnou faktorizací" ve výši P(X) přes Q, znamená faktorizaci jako produkt polynomů s racionálními koeficienty, takže každý faktor je neredukovatelný Q, kde „neredukovatelné Q"znamená, že faktor nelze zapsat jako součin dvou nekonstantních polynomů s racionálními koeficienty a menším stupněm.)
Příklad 1: žádný zbytek
Nechat
Pomocí výše popsaných metod racionální kořeny P(X) jsou:
Pak produkt (X - každý kořen) je
A P(X)/R(X):
Proto je faktorovaný polynom P(X) = R(X) · 1 = R(X):
Příklad 2: se zbytkem
Nechat
Pomocí výše popsaných metod racionální kořeny P(X) jsou:
Pak produkt (X - každý kořen) je
A P(X)/R(X)
Tak jako , faktorovaný polynom je P(X) = R(X) · S(X):
Faktoring komplexů
Chcete-li úplně převést daný polynom na C, komplexní čísla, všechny jeho kořeny musí být známy (a to by mohlo zahrnovat iracionální a / nebo komplexní čísla). Zvažte například výše uvedený polynom:
Extrakce jejích racionálních kořenů a jejich faktorizace přináší:
Ale to není zcela započítáno C. Pokud musí faktorizace polynomu končit součinem lineárních faktorů, musí se řešit kvadratický faktor:
Nejjednodušší je použít kvadratický vzorec, který přináší
a řešení
Takže úplně započítaný polynom C bude:
Nelze však v každém případě očekávat, že to bude tak snadné; analog kvadratického vzorce pro polynomy čtvrtého řádu je velmi spletitý a pro polynomy 5. a vyššího řádu takový analog neexistuje. Vidět Galoisova teorie teoretické vysvětlení, proč tomu tak je, a viz numerická analýza pro způsoby, jak přibližný kořeny polynomů numericky.
Omezení
Je zcela možné, že při hledání kořenů daného polynomu lze získat složitý polynom vyššího řádu pro S (x), který je dále ovlivnitelný racionální ještě před zvážením iracionálních nebo komplexních faktorů. Zvažte polynom X5 − 3X4 + 3X3 − 9X2 + 2X - 6. Při použití Ruffiniho metody je nalezen pouze jeden kořen (X = 3); rozložení na: P(X) = (X4 + 3X2 + 2)(X − 3).
Jak je vysvětleno výše, pokud bylo uvedeno, úkolem bylo „proměnit na neredukovatelné C", bylo by nutné najít nějaký způsob, jak rozčlenit kvartiku a hledat její iracionální a / nebo složité kořeny. Pokud by však zadání bylo" faktor do neredukovatelných Q„by si někdo mohl myslet, že je to již hotové, ale je třeba si uvědomit, že tomu tak nemusí být.
V tomto případě je kvartika ve skutečnosti faktorovatelná jako součin dvou kvadratik (X2 + 1)(X2 + 2). Ty jsou konečně neredukovatelné nad racionály (a samozřejmě i nad realitami v tomto příkladu); který uzavírá metodu; P(X) = (X2 + 1)(X2 + 2)(X - 3). V tomto případě je ve skutečnosti snadné faktorovat naši kvartiku tak, že ji budeme považovat za dvojkvadratická rovnice; ale najít takové factoringy polynomu vyššího stupně může být velmi obtížné.
Dějiny
Tuto metodu vynalezl Paolo Ruffini. Zúčastnil se soutěže pořádané Italskou vědeckou společností (čtyřicet). Otázkou, na kterou je třeba odpovědět, byla metoda k nalezení kořenů libovolného polynomu. Bylo obdrženo pět podání. V roce 1804 byla Ruffini's udělena první místo a metoda byla publikována. Ruffini zveřejnil vylepšení této metody v letech 1807 a 1813.
Hornerova metoda byla zveřejněna v roce 1819 a v rafinované verzi v roce 1845.
Viz také
Reference
- ^ Cajori, Florian (1911). „Hornerova metoda aproximace předpokládaná Ruffinim“ (PDF). Bulletin of the American Mathematical Society. 17 (8): 389–444. doi:10.1090 / s0002-9904-1911-02072-9.
externí odkazy
- Weisstein, Eric W. „Ruffiniho pravidlo“. MathWorld.
- Média související s Ruffiniho pravidlo na Wikimedia Commons