11.1 Jedna rovnice pro jednu neznámou



Podobné dokumenty
8. Posloupnosti, vektory a matice

4.3.2 Goniometrické nerovnice

4. Jednoduché výpočty

EXTRÉMY FUNKCÍ VÍCE PROMĚNNÝCH

CVIČNÝ TEST 5. OBSAH I. Cvičný test 2. Mgr. Václav Zemek. II. Autorské řešení 6 III. Klíč 17 IV. Záznamový list 19

CVIČNÝ TEST 15. OBSAH I. Cvičný test 2. Mgr. Tomáš Kotler. II. Autorské řešení 6 III. Klíč 15 IV. Záznamový list 17

Nejprve si uděláme malé opakování z kurzu Množiny obecně.

Numerická matematika 1

Soustavy nelineárních rovnic pomocí systému Maple. Newtonova metoda.

7. Derivace složené funkce. Budeme uvažovat složenou funkci F = f(g), kde některá z jejich součástí

M - Kvadratické rovnice a kvadratické nerovnice

Věta 12.3 : Věta 12.4 (princip superpozice) : [MA1-18:P12.7] rovnice typu y (n) + p n 1 (x)y (n 1) p 1 (x)y + p 0 (x)y = q(x) (6)

1 Polynomiální interpolace

VZOROVÝ TEST PRO 3. ROČNÍK (3. A, 5. C)

KOMPLEXNÍ ČÍSLA INVESTICE DO ROZVOJE VZDĚLÁVÁNÍ

Projekt OPVK - CZ.1.07/1.1.00/ Matematika pro všechny. Univerzita Palackého v Olomouci

Řešení 1b Máme najít body, v nichž má funkce (, ) vázané extrémy, případně vázané lokální extrémy s podmínkou (, )=0, je-li: (, )= +,

4.3.3 Goniometrické nerovnice

Obsah. Metodický list Metodický list Metodický list Metodický list

5. Lokální, vázané a globální extrémy

16. Goniometrické rovnice

4EK201 Matematické modelování. 2. Lineární programování

fakulty MENDELU v Brně (LDF) s ohledem na disciplíny společného základu (reg. č. CZ.1.07/2.2.00/28.

14. přednáška. Přímka

Hledání kořenů rovnic jedné reálné proměnné metoda sečen Michal Čihák 23. října 2012

Extrémy funkce dvou proměnných

Lineární funkce, rovnice a nerovnice 3 Soustavy lineárních rovnic

Soustavy lineárních rovnic

4EK213 LINEÁRNÍ MODELY

Projekt OPVK - CZ.1.07/1.1.00/ Matematika pro všechny. Univerzita Palackého v Olomouci

l, l 2, l 3, l 4, ω 21 = konst. Proved te kinematické řešení zadaného čtyřkloubového mechanismu, tj. analyticky

Hledání úhlů se známou hodnotou goniometrické funkce

M - Příprava na 1. zápočtový test - třída 3SA

Řešíme tedy soustavu dvou rovnic o dvou neznámých. 2a + b = 3, 6a + b = 27,

4EK213 LINEÁRNÍ MODELY

M - Příprava na pololetní písemku č. 1

LDF MENDELU. Simona Fišnarová (MENDELU) Základy lineárního programování VMAT, IMT 1 / 25

Cvičné texty ke státní maturitě z matematiky

Diferenciální rovnice 1

9. Soustava lineárních rovnic

GRAFICKÉ ŘEŠENÍ ROVNIC A JEJICH SOUSTAV

Obecná rovnice kvadratické funkce : y = ax 2 + bx + c Pokud není uvedeno jinak, tak definičním oborem řešených funkcí je množina reálných čísel.

Diferenciální rovnice 3

Příklady pro předmět Aplikovaná matematika (AMA) část 1

Obr. P1.1 Zadání úlohy v MS Excel

Funkce a lineární funkce pro studijní obory

Příklad 1. Řešení 1a Máme vyšetřit lichost či sudost funkce ŘEŠENÉ PŘÍKLADY Z M1A ČÁST 3

Projekt OPVK - CZ.1.07/1.1.00/ Matematika pro všechny. Univerzita Palackého v Olomouci

Substituce ve vícenásobném integrálu verze 1.1

Příklad 1. Řešení 1a Máme řešit rovnici ŘEŠENÉ PŘÍKLADY Z M1A ČÁST 1. Řešte v R rovnice: = = + c) = f) +6 +8=4 g) h)

zpracováním dat, o kterém jsme hovořili v předchozí kapitole, úzce souvisí grafy.

4.3.3 Goniometrické nerovnice I

i=1 Přímka a úsečka. Body, které leží na přímce procházející body a a b můžeme zapsat pomocí parametrické rovnice

SBÍRKA ÚLOH PRO PŘÍPRAVU NA PŘIJÍMACÍ ZKOUŠKY Z MATEMATIKY NA VŠ EKONOMICKÉHO SMĚRU

Matice přechodu. Pozorování 2. Základní úkol: Určete matici přechodu od báze M k bázi N. Každou bázi napíšeme do sloupců matice, např.

2.7.6 Rovnice vyšších řádů

12. Lineární programování

Výběr báze. u n. a 1 u 1

Diferenciální počet 1 1. f(x) = ln arcsin 1 + x 1 x. 1 x 1 a x 1 0. f(x) = (cos x) cosh x + 3x. x 0 je derivace funkce f(x) v bodě x0.

Test M1-ZS12-2 M1-ZS12-2/1. Příklad 1 Najděte tečnu grafu funkce f x 2 x 6 3 x 2, která je kolmá na přímku p :2x y 3 0.

KVADRATICKÁ FUNKCE URČENÍ KVADRATICKÉ FUNKCE Z PŘEDPISU FUNKCE

2.7.6 Rovnice vyšších řádů (separace kořenů)

Lineární funkce, rovnice a nerovnice

1. Několik základních pojmů ze středoškolské matematiky. Na začátku si připomeneme následující pojmy:

INTERNETOVÉ ZKOUŠKY NANEČISTO - VŠE: UKÁZKOVÁ PRÁCE

Přijímací zkouška na MFF UK v Praze

Nerovnice, grafy, monotonie a spojitost

= cos sin = sin + cos = 1, = 6 = 9. 6 sin 9. = 1 cos 9. = 1 sin cos 9 = 1 0, ( 0, ) = 1 ( 0, ) + 6 0,

Funkce jedné reálné proměnné. lineární kvadratická racionální exponenciální logaritmická s absolutní hodnotou

POŽADAVKY pro přijímací zkoušky z MATEMATIKY

Matematika I A ukázkový test 1 pro 2011/2012. x + y + 3z = 1 (2a 1)x + (a + 1)y + z = 1 a

4EK213 Lineární modely. 4. Simplexová metoda - závěr

Matematika I, část I. Rovnici (1) nazýváme vektorovou rovnicí roviny ABC. Rovina ABC prochází bodem A a říkáme, že má zaměření u, v. X=A+r.u+s.

7. Funkce jedné reálné proměnné, základní pojmy

Projekt OPVK - CZ.1.07/1.1.00/ Matematika pro všechny. Univerzita Palackého v Olomouci

metoda Regula Falsi 23. října 2012

Nyní využijeme slovník Laplaceovy transformace pro derivaci a přímé hodnoty a dostaneme běžnou algebraickou rovnici. ! 2 "

Přílohy. Příloha 1. Obr. P1.1 Zadání úlohy v MS Excel

Nalezněte obecné řešení diferenciální rovnice (pomocí separace proměnných) a řešení Cauchyho úlohy: =, 0 = 1 = 1. ln = +,

Derivace funkcí více proměnných

MATURITNÍ TÉMATA Z MATEMATIKY

VYBRANÉ PARTIE Z NUMERICKÉ MATEMATIKY

Homogenní rovnice. Uvažujme rovnici. y = f(x, y), (4) kde

Nelineární rovnice. Numerické metody 6. května FJFI ČVUT v Praze

Matematika I A ukázkový test 1 pro 2014/2015

Faculty of Nuclear Sciences and Physical Engineering Czech Technical University in Prague

1. července 2010

diferenciální rovnice verze 1.1

Cvičení z Numerických metod I - 12.týden

Numerické metody 6. května FJFI ČVUT v Praze

Příklad 1. Řešení 1a Máme určit obsah rovinné plochy ohraničené křivkami: ŘEŠENÉ PŘÍKLADY Z M1A ČÁST 14. a) =0, = 1, = b) =4, =0

Exponenciální rovnice. Metoda převedení na stejný základ. Cvičení 1. Příklad 1.

Příklad 1 ŘEŠENÉ PŘÍKLADY Z M1A ČÁST 6

Nerovnice. Vypracovala: Ing. Stanislava Kaděrková

1 Linearní prostory nad komplexními čísly

12. Křivkové integrály

Průvodce studiem. do bodu B se snažíme najít nejkratší cestu. Ve firmách je snaha minimalizovat

9.5. Soustavy diferenciálních rovnic

Nejdřív spočítáme jeden příklad na variaci konstant pro lineární diferenciální rovnici 2. řádu s kostantními koeficienty. y + y = 4 sin t.

Praha & EU: investujeme do vaší budoucnosti. Daniel Turzík, Miroslava Dubcová,

Transkript:

52. ešení rovnic Mathcad je schopen řešit i velmi složité rovnice, kdy hledaná neznámá je obsažena současně v několika různých funkcích apod.. Jedna rovnice pro jednu neznámou.. Funkce root Před vlastním řešením je zapotřebí: Řešenou rovnici převést do tvaru, kdy na jedné straně je nula. Tak vznikne na druhé straně rovnice vztah f(z), se kterým budeme dále pracovat. Uvést počáteční odhad neznámé. Pokud má rovnice několik řešení, pak záleží na tom, z jaké strany se Mathcad bude ke správné hodnotě přibližovat a pro různé odhady můžeme dostat jiné, byť správné, výsledky. Jestliže nás zajímá řešení v oblasti komplexních čísel, měl by být i zvolený odhad komplexní číslo. Rovnici vyřešíme pomocí funkce root(f(z),z), která má v závorce dva argumenty vzájemně oddělené čárkou. Na prvním místě je vztah, který vznikl uvedenou úpravou rovnice. Na druhém místě je název hledané neznámé. obr. 54 x x root 3. sin( x) e x 7, x x x =.249 Na dalším obrázku vidíme, že je možno řešit i rovnici s proměnnými parametry. Hledaná neznámá y je tentokrát v horní mezi integrálu. Nadefinujeme vlastní funkci f, ve které jako argument zvolíme proměnný parametr a do ní přiřadíme hodnotu funkce root. Pro požadované parametry a dostáváme potom hodnoty y sekvencí kláves f(a)=.

53 obr. 55 y y f( a) root log( x a) dx, y a.2,.4.. f( a).926.356.864.47.6..2 Chybové hlášení nekonverguje Pokud Mathcad nenalezne řešení rovnice, nahlásí: Can t converge to a solution. Try a different guess value or check that a solution really exists. Co můžeme v takovém případě udělat: Doporučujeme nejprve změnit počáteční odhad. Vzhledem k použité metodě řešení (metoda sečen - regula falsi) se může stát, že u složitějších funkcí s mnoha lokálními extrémy či nespojitostmi není při některých počátečních volbách řešení nalezeno. Řešenou funkci můžeme znázornit graficky (viz. kap...2) a ověřit, zda vůbec nějaké reálné řešení existuje. Pokud ani při různých změnách odhadu nedostaneme výsledek, zadáme odhad jako komplexní číslo. Můžeme zvýšit povolenou chybu řešení - viz. konec kapitoly.

54 Pomocí funkce polyroots(v) můžeme získat naráz všechna řešení rovnice n-tého stupně ve tvaru: v n z n +...+ v z + v =...3 Funkce polyroots Nejprve nadefinujeme vektor koeficientů v. Může obsahovat i komplexní prvky. Na rozdíl od funkce root nemusíme volit počáteční odhady kořenů. Potom získáme výsledek ve formě vektoru sekvencí kláves polyroots(v)=. Na obr. 56 řešíme rovnici 2x 3 + 8x 2-5 = : obr. 56 v 5 8 2 polyroots( v) = 3.83.898.727.2 Soustavy rovnic V kapitole 4.2.2 jsme vysvětlili význam jednotlivých typů rovnítka. Na předchozích stranách jsme použití dvou hlavních typů rovnítka pro vložení (:=) a vypsání (=) hodnoty procvičili na mnoha příkladech. Při řešení soustav rovnic využijeme podmínkové rovnítko. Získáme ho stiskem tlačítka (Boolean Equals) v sadě pod ikonou..2. Pravidla p i vytvá ení soustav Při psaní soustav rovnic je zapotřebí dodržet několik pravidel: Uvést počáteční odhady hledaných proměnných. Pro jejich volbu platí stejná pravidla jako u jedné rovnice (viz. kap...). Pro různé odhady můžeme opět dostat různé výsledky (viz. obr. 59 a obr. 6). Za odhady neznámých začíná soustava rovnic klíčovým slůvkem (je dáno) a končí funkcí Find, nebo Minerr. Obě funkce dávají ve většině případů stejné výsledky. Může se však stát, že první funkce nenajde řešení a druhá ano

55 (viz. obr. 6). Argumenty těchto funkcí jsou v obou případech názvy hledaných neznámých oddělené čárkou. Proměnné v soustavě nesmí být ve formě polí. Mathcad by měl umět řešit 5 nelineárních rovnic pro 5 neznámých. Mezi pravou a levou stranou rovnic musí být podmínkové rovnítko. V soustavě mohou být i nerovnice (nikoliv nerovnost ). Mezi a Find (resp. Minerr) se nesmí objevit žádné pomocné vztahy. Pokud je rovnic méně než neznámých, ohlásí Mathcad: This system of equations has more unknowns than there are equations..2.2 ešení soustav lineárních rovnic Řešme soustavu tří rovnic pro tři neznámé a, b, c: obr. 57 a 3 b 3 c 2 a 4 b 7 c 4 5 a 5 b 8 c 3 3 a 7 b 9 c 2 Find( a, b, c) =.244.467.444 Soustavu lineárních rovnic můžeme vyřešit ještě snadněji, když použijeme běžného matematického postupu s využitím matic a vektorů. Koeficienty z levé strany rovnic přepíšeme do čtvercové matice (např. L) a pravé strany rovnic uvedeme ve formě vektoru (např. P). Vektor hledaných neznámých R dostaneme tak, že k matici L vypočteme matici inverzní a tu vynásobíme vektorem P. V následujícím příkladu budeme takto řešit soustavu rovnic z obr. 57.

56 obr. 58 4 7 4 L 5 5 8 P 3 3 7 9 2 R R = L. P.244.467.444 Hledané řešení je tedy: a = -,244; b = -.467; c =.444, což je stejný výsledek jako na obr. 57. Ve verzi Mathcad Professional je pro řešení soustav lineárních rovnic k dispozici funkce lsolve(l,p)..2.3 Soustavy nelineárních rovnic Nelineární rovnice mohou mít více řešení. V tom případě záleží, jak jsme již uvedli, na původním odhadu hodnot. Například průnik kružnice a přímky dává dvě řešení. Napíšeme rovnici kružnice se středem v počátku a poloměrem a rovnici přímky, která prochází počátkem pod úhlem 45. Nyní najdeme jeden z průsečíků: obr. 59 r poloměr kružnice x y odhad neznámých klíčové slovo x 2 y 2 r 2 rovnice kružnice y x rovnice přímky Find ( x, y).77 = hledaný průsečík.77 Pozor: x = y = Abychom byli přesní, někdy je jen jedno řešení a někdy žádné.

57 Všimněte si, prosím, posledního řádku na předchozím obrázku. Zde varujeme před častou chybou uživatelů Mathcadu, která vyplývá z nepochopení významu funkce Find. Find je funkce a nikoliv proměnná. Do neznámých x a y nebyly dosud přiřazeny vypočtené hodnoty. Neznámé mají stále hodnotu odhadu! Pokud bychom chtěli s vypočtenými čísly dále pracovat, musíme hodnoty funkce Find vložit do nějaké proměnné, např. do vektoru s nadefinovanými názvy prvků x, y (nebo a, b - viz. obr. 6 a obr. 6). 2 Našli jsme řešení, tj. souřadnice průsečíku v I. kvadrantu kružnice. Změnou odhadu proměnných x a y najdeme řešení pro průsečík ve III. kvadrantu kružnice. 3Řešení je doplněno grafickým znázorněním úlohy. Vypočtené souřadnice a, b jsou zobrazeny v grafu čtverečkem. obr. 6 r x y jiný odhad x 2 y 2 r 2 soustava rovnic y x pole neznámých: a b řešení: Find( x, y) a =.77 b =.77 Grafické znázornění x( φ ) r. cos( φ ) k nakreslení kružnice využijeme y( φ ) r. sin( φ ) parametrický graf (viz. kap...2) primka( t) t t r.. r posloupnost nezávisle proměnných y( φ ) primka( t) b x( φ ), t, a 2 Obdobně to bylo i u funkce root - viz. obr. 54. 3 Jiné řešení lze někdy nalézt, pokud do soustavy přidáme vhodně zvolenou nerovnici - podmínku pro hledanou neznámou.

58.2.4 Význam funkce Minerr Na dalším obrázku si ukážeme význam funkce Minerr pro řešení soustavy rovnic. Použijeme stejnou kružnici jako u předchozího příkladu, ale přímku posuneme tak, že se s kružnicí neprotíná. Soustava rovnic nemá reálné řešení. Použijeme-li funkci Find, ohlásí Mathcad chybu: Can t find a solution to this system of equations. Try a different guess value or check that a solution really exists. Použijeme-li funkci Minerr, dostaneme řešení znázorněné v následujícím grafu křížkem - řešení, které pokud možno splňuje obě rovnice s minimální chybou. Poznámka: Soustava rovnic má ve skutečnosti řešení v oblasti komplexních čísel. Zadáme-li v odhadu neznámých za x, y jakákoliv komplexní čísla, dostaneme i pomocí funkce Find správné řešení: x = +.77i ; y = -+.77i. obr. 6 r x y x 2 y 2 r 2 y x 2 nová rovnice přímky pole neznámých: Grafické znázornění x( φ ) r. cos( φ ) y( φ ) r. sin( φ ) primka( t) t 2 t r.. r a b řešení: Minerr( x, y) a =.794 b =.794 2 y( φ ) primka( t) b 2 3 2 2 x( φ ), t, a

59.2.5 Prom nné ve form polí Nyní si ukážeme, jak obejít zákaz používání proměnných ve formě polí v soustavách rovnic. Uděláme to obdobně jako u jedné rovnice v příkladu na obr. 55. 4 Budeme opět řešit příklad s kružnicí a přímkou, ale poloměr kružnice se bude tentokrát měnit - bude postupně nabývat hodnot, 2 a 3. Proměnných parametrů by v soustavě mohlo být více, všechny bychom uvedli jako argumenty nově nadefinované funkce f : obr. 62 x y x 2 y 2 r 2 y x f( r) Find ( x, y ) r.. 3 x-ové souřadnice průsečíků y-ové souřadnice f( r).77.44 2.2 f( r).77.44 2.2 4 Příklad na obr. 55 jsme mohli řešit i jednodušším způsobem. Nezavádět vlastní funkci f s proměnným parametrem v argumentu, ale přímo se ptát na hodnotu funkce root. U funkce root neplatí zákaz použití polí. Tento postup u funkce Find použít nemůžeme.

6.2.6 Chybové hlášení Can t find a solution... Na závěr shrňme, jaké máme možnosti v případě, že při použití funkce Find nebylo nalezeno řešení: 5 Změníme počáteční odhad neznámých. Očekáváme-li řešení v oblasti komplexních čísel, musí i odhady být čísla komplexní. Přidáme do soustavy rovnic nerovnosti pro vymezení oblasti, ve které hledat neznámé. Použijeme místo funkce Find funkci Minerr. Můžeme tak získat řešení přibližné. Zavedeme proměnnou TOL a přiřadíme do ní větší číslo než. (její standardní hodnota). Jedná se o povolenou nepřesnost při hledání řešení numerickými metodami (tj. při použití funkce root, při řešení soustav rovnic, ale i určitých integrálů, derivace v daném bodě atd.). Zvolíme-li tuto proměnnou velkou, sníží se čas řešení na úkor přesnosti. Jestliže má tato proměnná nízkou hodnotu, je řešení sice přesnější, ale v případech, kdy se k němu asymptoticky přibližujeme, se může zvýšit čas výpočtu natolik, že Mathcad ohlásí Can t converge to a solution... nebo Can t find a solution... 5 Předpokládáme, že rovnice či nerovnice jsou napsány bezchybně. Chyby v soustavě jsou totiž nejčastější příčinou nenalezeného řešení. Většinu chyb však Mathcad odhalí a nahlásí: Something is wrong with the solve block used to define this function.