70 likes | 192 Views
Vzorový pÅ™Ãklad ke zkouÅ¡ce MBP 2012. 1. vytvoÅ™te script s vaÅ¡Ãm jménem a v nÄ›m zpracujte zadánà jednotlivé kroky oddÄ›lte do " bunÄ›k " - %% VeÅ¡keré body zadánà budou provedeny programovÄ›. PÅ™Ãklad 1. VyÅ™eÅ¡te soustavu rovnic ( Ax =b). PÅ™Ãklad 2.
E N D
1. vytvořte script s vaším jménem a v něm zpracujte zadání • jednotlivé kroky oddělte do "buněk" - %% • Veškeré body zadání budou provedeny programově
Příklad 1 • Vyřešte soustavu rovnic (Ax=b)
Příklad 2 • vytvořte funkci grrkterou budete volat z vašeho skriptu - argument funkce bude interval pro zobrazení jejího průběhu. • Udělejte k funkci jednoduchou nápovědu, která se zobrazí příkazem doc grr • vykreslete průběh v intervalu <-20 .. 20> s krokem 0.1 • Najděte přesné průsečíky s osou x na intervalu <-20, -10> za pomocí funkce fzero
Příklad 3 • Najděte kořeny polynomu (roots), • S využitím smyčky (for – end) spočítejte 100 hodnot pro tento polynom (polyval) tak, že 10 jich leží vlevo od nejmenšího a 10 vpravo od nevětšího reálného kořenu – „krok“ zobrazte. • K výpočtu mezí využijte výsledku z části 1 které předáte funkci „meze“ a ta vrátí hodnot levé a pravé meze. • Výpočet zopakujte s využitím vektorového počtu ( zobrazte min a max chybu výpočtu - nepovinné) • K vektoru výsledku přičtěte 10 a výsledek podělte 5 • Průběhy z bodu 2 , 4a 5 zobrazte vedle sebe (subplot) a pod nimi přes 3 okna průběh společný, popište osy, vložte názvy grafů a u společného i legendu a mřížku. První funkci zobrazte červeně hladkou čárou, druhou zelenými kolečky, třetí modře čárkovaně.
Příklad 4 • Transformujte některý z předešlých grafů o ůhel 45, 90, 180, 360, -90°pomocí transformační matice G a matice XY=[x;y] • G=[cosd(phi) -sind(phi); sind(phi) cosd(phi)] • TR=G*XY; • Vykreslete původní a transformovanýprůběh do jednoho nového okna