V matematice je řešení rovnice úkolem najít všechny hodnoty argumentů ( čísla , funkce , množiny atd.), pro které platí rovnost (výrazy nalevo a napravo od rovnítka se stanou ekvivalentními ). Hodnoty neznámých proměnných , při kterých je této rovnosti dosaženo, se nazývají řešení nebo kořeny dané rovnice. Řešit rovnici znamená najít množinu všech jejích řešení (kořenů) nebo dokázat, že žádné kořeny vůbec neexistují (nebo neexistují žádné, které splňují dané podmínky).
Například rovnice je vyřešena pro neznámou pomocí nahrazení , protože nahrazení proměnné výrazem změní rovnici na identitu : Navíc, pokud vložíme neznámou proměnnou, rovnice se vyřeší pomocí nahrazení . Nahrazení proměnné výrazem změní rovnici na identitu : Také a lze je současně považovat za neznámé proměnné. Existuje mnoho řešení rovnice pro takový případ, například - tedy a obecně pro všechny možné hodnoty.
V závislosti na problému může být nutné najít jedno řešení (jakékoli vhodné řešení) nebo všechna řešení rovnice. Všechna řešení rovnice se nazývají množina řešení . Kromě jednoduchého nalezení řešení může být kladen úkol najít nejlepší řešení rovnice s ohledem na jakýkoli parametr . Problémy tohoto druhu se nazývají optimalizační problémy . Řešení optimalizačních problémů se obecně nenazývají „řešení rovnice“.
Metoda řešení problému (včetně rovnic) je primárně chápána jako krokový algoritmus .
Metoda analytického řešení (jinak jen analytické řešení ) je výraz v uzavřeném tvaru , který lze vypočítat v konečném počtu operací [1] . V této fázi vývoje teorie a technologievšak existují vzorce (výrazy) obsahující nevyčíslitelné (nebo nereprezentovatelné) funkceDále pod analytickým řešením rozumíme jakékoli řešení zapsané ve formě vzorce, obsahující známé nebo určité funkce parametrů (v případě numerických rovnic) nebo proměnných (v případě funkcionálních rovnic ). Níže jsou uvedeny hlavní analytické metody pro řešení různých typů rovnic.
Nejjednodušší nelogická (protože nevyžaduje žádnou poslušnost zákonům matematické logiky ) metoda řešení rovnice, která spočívá v uhodnutí správné kořenové hodnoty . S touto metodou se začíná učit řešit složitější rovnice než lineární (například čtvercové a kubické ) v 5.-7. ročníku střední školy v Rusku.
Příklad řešení rovnice metodou výběru:
Lze snadno uhodnout, že jedním z kořenů rovnice bude Pro kontrolu správnosti zvolené hodnoty je nutné ji dosadit do původní rovnice místo proměnné .
Jak vidíte, požadovaná shodná rovnost je splněna, což znamená, že hodnota, kterou jsme našli, je správná (tj. je zahrnuta v množině řešení rovnice).
Nevýhody metody výběru:
Výhody metody výběru:
Speciálním případem metody výběru je metoda úplného výčtu – tedy hledání řešení vyčerpáním všech možných možností. Používá se, když je množina všech řešení (nebo všech řešení, která splňují určité podmínky) konečná.
Tato metoda řešení rovnic, jinak nazývaná metoda konstrukce inverzní funkce , je založena na vlastnosti inverzní funkce vyrovnávat vliv funkce na hodnotu proměnné [5] :
nebo, což je v podstatě totéž,
Metoda se obvykle používá jako součást jiných rozhodovacích metod a používá se nezávisle pouze tehdy, když jsou proměnné a konstanty na opačných stranách rovnítka:
Nejjednodušším příkladem je lineární rovnice : Zde to znamená a dostáváme: totéž je nyní třeba udělat s druhou částí rovnice: odtud Zkontrolujte:
Další příklad:
Nevýhody metody obrácené operace:
Výhody metody zpětných operací:
Tento způsob řešení problémů (včetně rovnic) je založen na základní vlastnosti funkčních grafů - určitém a (ideálně) přesném zobrazení hodnot argumentů a hodnot funkcí z těchto argumentů v souřadnicovém prostoru. , v důsledku čehož každý bod grafu nemá více než jednu sadu těchto hodnot pro každou konkrétní funkci (to znamená, že dvě hodnoty ze stejného argumentu nelze přiřadit ke stejnému souřadnicovému bodu).
Podle definice mají dvě funkce jeden společný bod (průsečík grafů), když se jejich hodnoty z jedné (jejich) a stejné hodnoty (s) argumentu (s) rovnají:
Vyřešme rovnici například graficky (viz obrázek níže):
Zde je graf funkce znázorněn černě modrou barvou - graf funkce Úsečky bodů A a B tvoří množinu řešení původní rovnice: kterou snadno nalezneme promítnutím bodů na osu úsečky ( osa ). Ověření: a Řešení je vyčerpávající, protože přímka nemůže protínat parabolu více než dvakrát (podle Základní věty algebry ).
Nevýhody grafické metody:
Výhody grafické metody:
Kromě popsané metody existují speciální upravené grafické metody, například metoda Lily .
Metoda odhadu ODZ (rozsah přijatelných hodnot) spočívá v odříznutí některé části hodnot z rozsahu hodnot funkce, ve které daná funkce neexistuje (v opačném případě odříznutí hodnot že to nemůže trvat).
Vyřešme například následující soustavu rovnic pomocí metody odhadu ODZ:
Začněme horní rovnicí, založenou na následující vlastnosti součtu reciprokých čísel : Je přímo odvozena ze speciálního případu nestriktní mocninné střední nerovnosti [14] . Rovnosti ke dvěma je navíc dosaženo pouze tehdy, jsou-li tato čísla rovna: Výsledkem je sada řešení:
V dolní rovnici je nezáporná kvadratická funkce , jejíž funkční hodnoty leží v rozsahu
Jak vidíte, druhé řešení nesplňuje obě kritéria, což nám ušetří nutnost druhé kontroly. Zbývá zkontrolovat první kořen: Jediným řešením původní soustavy rovnic je tedy
Nevýhody metody odhadu DHS:
Výhody metody hodnocení LHS:
K jejich reprezentaci jako součinu několika méně složitých, častěji rovnic stejného typu se používá metoda faktorizace rovnic (tedy jejich faktorizace ) [16] . Expanze je založena na vlastnosti součinu několika faktorů být roven nule právě tehdy, když alespoň jeden z těchto faktorů je roven nule [17] .
Tato metoda řešení přesných polynomiálních rovnic je po mnoho staletí samostatnou větví algebry [18] a je kombinací několika algoritmů pro získání řešení najednou. Jeho závažnost a význam je důsledkem základní věty algebry , podle níž každý polynom libovolného nenulového konečného stupně má alespoň jeden komplexní kořen.
Nejjednodušší ze všech metod rozkladu je snad dělení polynomu polynomem .
Nevýhody metody polynomiálního faktorizace:
Výhody metody polynomiálního faktorizace:
Tyto metody zahrnují sady akcí prováděných na obou stranách rovnice (před a za rovnítkem), které vedou k následným rovnicím nebo ekvivalentním rovnicím, které je mnohem snazší řešit díky přítomnosti známého algoritmu řešení nebo jejich zobrazení v pohodlnější formulář, který vám umožní rychle je korelovat s jedním nebo jiným známým algoritmem řešení. Níže je uveden seznam hlavních transformací.
Převod termínůJakoukoli část rovnice lze "přenést na druhou stranu, za rovnítko" jejím přidáním do jiné části rovnice a pouze změnou znaménka (!) na opačné [21] .
Například vyřešme rovnici v reálných číslech :
Za tímto účelem přeneseme pravou stranu rovnice na levou stranu a změníme znaménko pravé strany na opačné:
Dále, kvůli asociativitě funkce násobení konstantou, přidáváme podobné pojmy:
Nyní je snadné vidět, že výsledná levá strana připomíná dokonalý čtvercový vzorec :
Odtud najdeme kořeny: Zkontrolujte:
Přenos členů lze provést v každém případě (bez odstranění argumentu pod funkcí), přičemž výsledné rovnice jsou ekvivalentní.
Sčítání (odečítání) konstant (výrazů)Tato technika transformace rovnic je založena na vlastnosti numerické rovnosti - její neměnnosti vzhledem k sčítání (numerická rovnost tak zůstane, i když se do obou jejích částí přidá libovolné číslo, včetně záporných). Tato vlastnost numerické rovnosti je zase jen speciálním případem podobné vlastnosti numerických nestriktních nerovnic [22] . Protože většina řešených rovnic se provádí nad polem libovolných čísel (existují rovnice nenumerické, například funkční, kde funkce fungují jako neznámá proměnná), pak stejné numerické vlastnosti platí i pro rovnice.
Podstatou transformace je, že do obou částí rovnice lze přidat stejné číslo nebo výraz s číselnou funkcí, jejíž ODZ není užší než ODZ funkcí v původní rovnici. Přenos pojmů je jen speciální případ sčítání (odečítání) výrazů. Zejména „vzájemné zničení“ identických pojmů na opačných stranách rovnítka je důsledkem možnosti přenosu.
Přidání číselného výrazu je vždy možné, ale k ekvivalentní rovnici vede pouze tehdy, když plocha ODZ funkce ve výrazu není užší než ODZ funkcí původní rovnice. Například přidáním výrazu do obou částí dospějeme k důsledkové rovnici, ve které nezápornost proměnné může zaplevelit existující záporné kořeny, a proto budeme muset toto omezení zohlednit později.
Může být také užitečné použít poněkud obrácenou techniku - výběr termínu, například:
Násobení (dělení) nenulovou konstantou (výrazem)Násobení číselných rovností (tj. číselných rovnic) stejným nenulovým číselným výrazem je důsledkem možnosti přidat tento výraz, a proto rozšiřuje jeho vlastnosti na sebe samého a přidává možná omezení na nenulové -rovnost proměnné na nulu [21] .
Použití předchozího příkladu:
Nyní oba pojmy vydělíme
Vydělením tímto výrazem však nastavíme omezení - jeho nerovnost na nulu: Nyní je tedy nutné zkontrolovat, zda je tato hodnota kořenem původní rovnice, odfiltrované právě tímto omezením:
Jak je vidět, zúžení ODZ byť jen o jeden bod (číslo) může značně zkreslit množinu všech možných proveditelných řešení.
Záměny výrazůShodné nahrazení proměnné jiným výrazem obsahujícím funkce proměnné, jejíž ODZ není užší než ODZ funkcí původní rovnice, také vždy vede k ekvivalentní rovnici. Jeho samotná možnost a ekvivalence je založena na vlastnosti tranzitivity čísel (jsou-li v trojici čísel některá dvě čísla po páru rovna třetímu, jsou si tedy všechna tři čísla rovna [23] ).
Náhrada se velmi často používá při řešení rovnic jakéhokoli druhu a ještě více (např. pro rovnici třetího stupně existuje Vieta trigonometrický vzorec , pro hledání primitivních derivací - Weierstrassova univerzální goniometrická substituce , pro integrály racionálních funkcí - speciální Eulerovy substituce, atd.).
Ve skutečnosti je jakýkoli vzorec kořenů rovnice speciálním případem nahrazení, kdy výraz, který nahrazuje proměnnou, vůbec neobsahuje proměnné (to znamená, že funkce v tomto výrazu obsahuje konstantu (s) jako argument ( s)).
Nahrazení výrazu také pomáhá dospět k jednodušší rovnici. Mnozí však často zaměňují kořeny důsledkové rovnice s kořeny původní rovnice a při kontrole je chybně dosazují do nesprávné rovnice. Takže například poté, co jste provedli náhradu a obdrželi konkrétní hodnotu jako kořen rovnice důsledků s proměnnou , pro ověření ji musíte nejprve nahradit do vzorce náhrady , abyste mohli vypočítat , který bude kořenem původního rovnice z proměnné a kterou je nutné do ní pro ověření dosadit.
Existují však typy rovnic, pro které nelze určité typy substituce provést.
Například rovnice ve tvaru: kde je hyperoperátor objednávky (pro každý z nich existují další omezení na )
Pokud provedeme substituci , dostaneme následující rovnici:
Z toho vyplývá, že buď řešení neexistuje (což je v rozporu s "teoretickou praxí"), nebo jsou hyperoperátory nejednoznačné (což neplatí pro první tři operátory - sčítání , násobení a umocňování ).
Pro názornost předpokládejme, že : Udělejme změnu z místa, kde se dostáváme k rozporu, ačkoli řešení této počáteční rovnice existuje a je vyjádřeno přes odmocninu druhého stupně [24] .
Umocnění _Díky možnosti násobení číselného výrazu číselným výrazem je možné povýšit číselný výraz na nenulovou mocninu [21] , což je speciální případ násobení se shodnými činiteli. Umocňování je však striktně definováno pouze pro nezáporná čísla, proto je při umocňování výrazu s proměnnou nutné uvést odpovídající omezení a počítat s ním v budoucnu.
Pokud se přesto nelze obejít bez umocnění záporného výrazu na mocninu, pak musí být exponent celé číslo, jinak taková transformace povede k řešení dvou rovnic místo jedné a ke zvýšení počtu cizích kořenů , protože: ale zároveň je stále situace s iracionálními exponenty, která není definována.
Zvýšení nuly (nebo výrazu, který může nabývat nuly) na nulovou mocninu také není možné (viz Nejistota ).
Sudé exponenty zdvojnásobí počet rovnic k řešení, protože exponenciální funkce sudých exponentů jsou sudé . Zvyšuje se také počet vnějších kořenů [21] .
LogaritmusPodle vlastností numerických nestriktních nerovnic [22] lze obě strany rovnice logaritmizovat . I zde však existují omezení (pro obor reálných čísel):
Proto logaritmus zpravidla nevede ke zvýšení vnějších, ale ke ztrátě skutečných kořenů.
ZesilováníNa rozdíl od umocňování lze číselné rovnosti převést na exponenty [21] :
Zatímco číselné výrazy mohou být jakékoli, základ musí být kladný (nebo záporný, s výhradou příslušných omezení pro proměnnou).
Navíc i exponenty výrazů mohou být potencovány, nicméně mezi základem a stupněm je jakási omezující vzájemná závislost, proto základ nemůže být žádný:
To lze snadno dokázat následovně:
Výsledný výraz dosadíme do původní rovnice:
odtud dostaneme: Další:
V tomto případě je vzorec výrazně zjednodušen:
Tetrace s exponentem 2
U numerických výrazů můžete vypočítat tetaci s exponentem 2 (to znamená zvýšit výraz na sílu sebe sama):
Samozřejmě i zde platí omezení na pozitivitu samotných výrazů nebo na rozšíření umocňování v případě jejich negativity.
Výpočet tetrace s vyššími exponenty přináší určitá omezení v podobě vzájemných závislostí výrazů (viz výše), od té doby budou probíhat tzv. " power towers" . Je také možné extrahovat superkořen s odpovídajícím indikátorem, ale také stojí za zvážení, že tato operace je definována pouze pro kladná čísla.
Příklad:
Udělejme náhradu
Kvůli nejistotě tetrace pro nekladná čísla však druhý kořen rovnice zmizel:
SuperpotenceTaké díky možnosti použití předchozí iterace (umocňování) je možné převést číselné rovnosti na indikátory tetrace :
V tomto případě je třeba vzít v úvahu kladnost báze (protože ani nula nemůže být povýšena na sebe) a různé nejistoty (zdrženlivosti) neceločíselných a/nebo záporných tetačních indikátorů.
Tento trend lze dále opakovat (viz Pentace , Hyperoperátor ).
S naprostou jistotou zatím není možné superlogaritmovat numerické výrazy kvůli nedostatečně prostudovaným vlastnostem hyperoperátorů a funkcí k nim inverzním, protože není jasné, jaká omezení taková transformace přináší.
Goniometrické rovnice se nazývají rovnice obsahující pouze goniometrické funkce jako funkce proměnných (tj. rovnice obsahující složení pouze goniometrických funkcí).
Při řešení rovnic tohoto druhu se uplatňují různé identity, založené na vlastnostech samotných goniometrických funkcí (viz goniometrické identity ). Při těchto transformacích však stojí za zvážení složený charakter tečny a kotangens, jejichž sinus a kosinus jsou nezávislými funkcemi téže proměnné.
Po jasné náhradě tedy získáme zcela novou funkci, jejíž hodnoty se budou lišit od původního tečného poměru: (viz grafy níže).
K takové změně dochází v důsledku skutečnosti, že vzorec s náhradou implikuje aritmetický kořen , jehož hodnota je vždy nezáporná. Pokud bychom však podepsali „±“, funkce tangens by ztratila svou jedinečnost.
Jako příklad vyřešme složitější rovnici:
Protože pak dostaneme:
Vynásobíme 4 a opět dostaneme sinus dvojitého úhlu:
Konečný vzorec kořenů:
Transformace diferenciálních a integrálních rovnicDiferenciální rovnice jsou zpravidla rovnice obsahující numerické funkce a jejich derivace. Všechny transformace prováděné na numerických rovnicích se tedy vztahují i na tyto typy rovnic. Hlavní věc je mít na paměti, že je lepší provádět takové transformace, ve kterých se rozsahy přípustných hodnot funkcí zahrnutých v rovnici vůbec nezměnily. Charakteristickým rysem diferenciálních rovnic od numerických je možnost jejich integrace (diferenciace) na obou stranách rovnítka.
Diferenciální rovnice, stejně jako numerické, se řeší analyticky (symbolická integrace) při hledání primitivní funkce nebo numericky - při výpočtu určitého integrálu na libovolném segmentu. Níže jsou uvedeny hlavní a nejčastěji používané transformace pro nalezení analytického řešení.
Většinu typů diferenciálních rovnic lze redukovat na rovnice se separovatelnými proměnnými, jejichž obecné řešení je již známé [25] . Mezi tyto transformace patří [25] :
Lineární diferenciální rovnice se obvykle řeší třemi metodami [25] :
Diferenciální Bernoulliho rovnice jsou také redukovány buď na lineární nebo na rovnice se separovatelnými proměnnými pomocí substitucí [26] .
Homogenní diferenciální rovnice druhého a vyšších řádů se řeší nahrazením funkce a přechodem tímto způsobem k řešení charakteristické algebraické rovnice z proměnného stupně rovného řádu původní diferenciální rovnice.
Existují typy diferenciálních rovnic vyšších řádů, jejichž řád lze snížit nahrazením derivace nějakého řádu jinou funkcí. Stejným způsobem je lze redukovat na rovnice s oddělitelnými proměnnými.
Integrální rovnice jsou složitější než diferenciální rovnice, ale stejně jako ony často obsahují integrální transformace ve svých řešeních:
Kromě diferenciálních a integrálních existuje také smíšený typ - integro-diferenciální rovnice , jejichž hlavním směrem řešení je jejich redukce na dva předchozí typy rovnic různými metodami.
Transformace funkcionálních rovnicNeexistuje žádné obecné řešení funkcionálních rovnic, stejně jako obecné metody. Funkcionální rovnice jsou samy o sobě vlastnostmi jejich řešení - funkcí nebo typem funkcí. Například řešením Abelovy funkcionální rovnice je funkce [27]
Tyto metody jsou samostatnou sadou algoritmů pro získání řešení konkrétní rovnice s danou přesností. Hlavní rozdíly oproti analytickému řešení:
Tato numerická metoda pro řešení rovnice je založena na opačných znaméncích spojité funkce blízko její nuly. Samotný algoritmus je poměrně jednoduchý:
Příklad: najděte kladný kořen rovnice Chcete-li to provést, přepište rovnici na funkci: Vykreslením této funkce je snadné se ujistit, že požadovaná hodnota leží v segmentu Najděte hodnoty funkce od konců tohoto segmentu a jeho středu: - jak vidíte, součin hodnot \ u200b \u200a dává negativní výsledek, na rozdíl od Nyní je segment, ve kterém leží kořen, redukován: Zopakujme postup znovu (v v tomto případě jsou hodnoty funkce na koncích již známé z předchozích výpočtů: - nyní je segment zmenšen "v opačném směru": Další cyklus: - dostaneme nový segment: Cyklus pokračuje na požadovaný přesnost a poté se jako přibližná hodnota kořene vybere konec segmentu, jehož hodnoty funkce jsou nejblíže nule. V našem příkladu bude hodnota 4,44129 kořenem původní rovnice až na páté desetinné místo.
Iterativní numerická metoda pro nalezení kořene rovnice s danou přesností, která je založena na konstantní aproximaci ke kořeni přes průsečík tětiv s osou úsečky. Zde se používá následující vzorec:
má však nízkou míru konvergence, takže se místo něj častěji používá následující algoritmus:
v různých zdrojích se oba tyto vzorce nazývají odlišně - metoda akordů a / nebo metoda sekans.
Obecný algoritmus pro použití metody v geometrickém smyslu je:
Hlavní myšlenkou Newtonovy metody je použití iterativní aproximace diferencovatelné funkce podle následujícího algoritmu [28] :
Nejprve se musíte ujistit, že funkce rovná nule v této rovnici splňuje některá kritéria , omezení a podmínky pro použitelnost této metody, pak se ujistěte, že vedle objeveného neznámého kořene nejsou žádné další neznámé kořeny (v opačném případě můžete prostě se "zmást"). Nyní byste měli vybrat proměnnou hodnotu , která je blízko odmocnině (čím blíže, tím lépe), a dosadit ji do výše uvedeného vzorce. Jsou dva možné výsledky:
Iterační proces pokračuje, dokud výsledná aproximace požadovaného kořene rovnice nedosáhne požadované přesnosti.
Zobecněním metody akordů (sekantů) a Newtonovy metody můžeme dojít k závěru, že obě jsou jakýmsi stejným algoritmem. Dá se to popsat následovně:
Zejména za předpokladu, že dojdeme k algoritmu zvanému metoda jedné tečny; a když dostanete stejnou Newtonovu metodu.
Příklad: najděte aproximaci kořene rovnice Nejprve definujeme funkci a vyjádříme ji:
— nyní je třeba se přesvědčit, zda výsledná funkce splňuje podmínku konvergence, —
ale
Nyní zbývá zvolit hodnotu pro první iteraci blízko kořene (čím blíže, tím rychlejší je konvergence metody). Nechte tedy
Zopakujeme postup pro novou hodnotu:
Když takto projdeme 22 iteračními kroky, získáme aproximaci , pro kterou platí až na patnácté desetinné místo následující rovnost: . Zkouška:
Všimněte si, že rychlost konvergence závisí také na samotné funkci. Pokud tedy místo násobiče vložíme , pak se stejnou počáteční hodnotou a úrovní chyby se počet kroků zvýší z 22 na 44.
Ověření řešení je nezbytné pro určení jednoho nebo druhého získaného řešení jako pravdivého a/nebo outsidera. Rovnice je speciálním případem problému, takže podléhají podobným ověřovacím metodám, konkrétně [29] :
Ověření algoritmu však není vždy možné nebo není v plném rozsahu možné, kromě toho může dojít k chybám i při samotné verifikace a tato metoda téměř nikdy „nekontroluje“ úplnost řešení. V takových případech se používají jiné metody, například [29] :