. Poté hodnoty z intervalu [ 1 4, 1 2. ] nahraďte hodnotami přirozeného logaritmu.

Podobné dokumenty
Kreslení grafů v Matlabu

Příklady k druhému testu - Matlab

II. Úlohy na vložené cykly a podprogramy

Lineární algebra s Matlabem cvičení 3

Úlohy k přednášce NMAG 101 a 120: Lineární algebra a geometrie 1 a 2,

Matematika I pracovní listy

KTE / PPEL Počítačová podpora v elektrotechnice

Exponenciální funkce. Exponenciální funkcí o základu a se nazývá funkce, která je daná rovnicí. Číslo a je kladné číslo, různé od jedničky a xεr.

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

Interpolace a aproximace dat.

výsledek 2209 y (5) (x) y (4) (x) y (3) (x) 7y (x) 20y (x) 12y(x) (horní indexy značí derivaci) pro 1. y(x) = sin2x 2. y(x) = cos2x 3.

Příklad: Řešte soustavu lineárních algebraických rovnic 10x 1 + 5x 2 +70x 3 + 5x 4 + 5x 5 = 275 2x 1 + 7x 2 + 6x 3 + 9x 4 + 6x 5 = 100 8x 1 + 9x 2 +

Zdrojem většiny příkladů je sbírka úloh 1. cvičení ( ) 2. cvičení ( )

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

Příklad elektrický obvod se stejnosměrným zdrojem napětí

PPEL_3_cviceni_MATLAB.txt. % zadat 6 hodnot mezi cisly 2 a 8 % linspace (pocatek, konec, pocet bodu)

Programy na PODMÍNĚNÝ příkaz IF a CASE

1 Zobrazení 1 ZOBRAZENÍ 1. Zobrazení a algebraické struktury. (a) Ukažte, že zobrazení f : x

Jednoduché cykly

1. LINEÁRNÍ ALGEBRA Vektory Operace s vektory... 8 Úlohy k samostatnému řešení... 8

11MAMY LS 2017/2018. Úvod do Matlabu. 21. února Skupina 01. reseni2.m a tak dále + M souborem zadané funkce z příkladu 3 + souborem skupina.

P íklady k druhému testu - Matlab

ÚSTAV MATEMATIKY A DESKRIPTIVNÍ GEOMETRIE. Matematika I/1 BA06. Cvičení, zimní semestr

maticeteorie 1. Matice A je typu 2 4, matice B je typu 4 3. Jakých rozměrů musí být matice X, aby se dala provést

ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE

Příklady k prvnímu testu - Matlab

Nalezněte hladiny následujících funkcí. Pro které hodnoty C R jsou hladiny neprázdné

vysledek = ((1:1:50).*(100-(1:1:50))) *ones(50,1) vysledek = ((1:1:75)./2).*sqrt(1:1:75) *ones(75,1)

while cyklus s podmínkou na začátku cyklus bez udání počtu opakování while podmínka příkazy; příkazy; příkazy; end; % další pokračování programu

AVDAT Vektory a matice

Systém je citlivý na velikost písmen CASE SENSITIVE rozeznává malá velká písmena, např. PROM=1; PROm=1; PRom=1; Prom=1; prom=1; - 5 různých proměnných

pi Ludolfovo číslo π = 3,14159 e Eulerovo číslo e = 2,71828 (lze spočítat jako exp(1)), např. je v Octave, v MATLABu tato konstanta e není

X37SGS Signály a systémy

Základy algoritmizace a programování

Uzavřené a otevřené množiny

Požadavky ke zkoušce. Ukázková písemka

Přijímací zkouška na navazující magisterské studium 2018

Linearní algebra příklady

Doňar B., Zaplatílek K.: MATLAB - tvorba uživatelských aplikací, BEN - technická literatura, Praha, (ISBN:

F A,B = Vektory baze vyjádřete jako aritmetické vektory souřadnic vzhledem

ÚSTAV MATEMATIKY A DESKRIPTIVNÍ GEOMETRIE. Matematika 0A1. Cvičení, zimní semestr. Samostatné výstupy. Jan Šafařík

Příklady na testy předmětu Seminář z matematiky pro studenty fakulty strojní TUL.

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

Zadání a řešení testu z matematiky a zpráva o výsledcích přijímacího řízení do magisterského navazujícího studia od podzimu 2016

Zkouška ze Základů vyšší matematiky ZVMTA (LDF, ) 60 minut. Součet Koeficient Body

NALG 001 Lineární algebra a geometrie 1, zimní semestr MFF UK Doba řešení: 3 hodiny

1. Je dána funkce f(x, y) a g(x, y, z). Vypište symbolicky všechny 1., 2. a 3. parciální derivace funkce f a funkce g.

Základy matematiky pracovní listy

Tematický plán Obor: Informační technologie. Vyučující: Ing. Joanna Paździorová

Matematika 3. Úloha 1. Úloha 2. Úloha 3

MATEMATIKA II - vybrané úlohy ze zkoušek (2015)

----- Studijní obory. z matematiky. z matematiky. * Aplikovaná matematika * Matematické metody v ekonomice

VEKTORY. Obrázek 1: Jediný vektor. Souřadnice vektoru jsou jeho průměty do souřadných os x a y u dvojrozměrného vektoru, AB = B A

Písemná zkouška z Matematiky II pro FSV vzor

Operace s vektory a maticemi + Funkce

Matematika I: Pracovní listy do cvičení

Extrémy funkce dvou proměnných

Učební texty k státní bakalářské zkoušce Matematika Vlastní čísla a vlastní hodnoty. študenti MFF 15. augusta 2008

Cykly a pole

pro bakalářské studijní programy fyzika, informatika a matematika 2018, varianta A

Univerzitní licence MATLABu. Pište mail na: se žádostí o nejnovější licenci MATLABu.

SEMESTRÁLNÍ PRÁCE Z X37SAS Zadání č. 7

Diferenciální počet funkcí více proměnných

MENDELOVA UNIVERZITA V BRNĚ LDF MT MATEMATIKA VEKTORY, MATICE

ALGORITMIZACE A PROGRAMOVÁNÍ

MENDELOVA UNIVERZITA V BRNĚ LDF MT MATEMATIKA VEKTORY, MATICE

% vyhledání prvku s max. velikostí v jednotlivých sloupcích matice X

NMAF 051, ZS Zkoušková písemná práce 26. ledna x. x 1 + x dx. q 1. u = x = 1 u2. = 1 u. u 2 (1 + u 2 ) (1 u 2 du = 2.

Funkce jedné proměnné

Základy algoritmizace a programování

Příklad. Řešte v : takže rovnice v zadání má v tomto případě jedno řešení. Pro má rovnice tvar

Přijímací zkouška na navazující magisterské studium 2014

Logaritmus. Logaritmus kladného čísla o základu kladném a různém od 1 je exponent, kterým. umocníme základ a, abychom dostali číslo.

ÚSTAV MATEMATIKY A DESKRIPTIVNÍ GEOMETRIE. Matematika AA01. Cvičení, zimní semestr DOMÁCÍ ÚLOHY. Jan Šafařík

Matematika II, úroveň A ukázkový test č. 1 (2018) 1. a) Napište postačující podmínku pro diferencovatelnost funkce n-proměnných v otevřené

Petr Hasil

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

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

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

E+034 = ; = e E+034

Matematika 1 MA1. 2 Determinant. 3 Adjungovaná matice. 4 Cramerovo pravidlo. 11. přednáška ( ) Matematika 1 1 / 29

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

MATrixLABoratory letný semester 2004/2005

Základy matematiky pro FEK

Zadání a řešení testu z matematiky a zpráva o výsledcích přijímacího řízení do magisterského navazujícího studia od jara 2014

Zimní semestr akademického roku 2014/ prosince 2014

předmětu MATEMATIKA B 1

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

Studijní opory k předmětu 6AA. 6AA Automatizace. Studijní opory k předmětu. Ing. Petr Pokorný 1/40 6AA AUTOMATIZACE 6AA - cvičení

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

Wolfram Alpha. v podobě html stránky, samotný výsledek je často doplněn o další informace (např. graf, jiné možné zobrazení výsledku a

Oborové číslo Hodnocení - část A Hodnocení - část B Hodnocení - část A+B

I. Diferenciální rovnice. 3. Rovnici y = x+y+1. převeďte vhodnou transformací na rovnici homogenní (vzniklou

Matematická analýza 1, příklady na procvičení (Josef Tkadlec, )

Operace s maticemi. 19. února 2018

Úvodní informace. 17. února 2018

A[a 1 ; a 2 ; a 3 ] souřadnice bodu A v kartézské soustavě souřadnic O xyz

Teorie. Hinty. kunck6am

Funkce. b) D =N a H je množina všech kladných celých čísel,

Operace s maticemi

Transkript:

1. Spočítejte objemy krychlí s délkami stran a = 2 cm, 3 cm a 4 cm. 2. Vytvořte vektor funkčních hodnot funkce sin(x) v bodech 0, π 4, π 2,..., 2π. 3. Vygenerujte posloupnost u čísel 2, 1.8,... délky 20. Vektor u seskládejte po řádcích do matice A o 5 sloupcích. Nahraďte všechny nezáporné prvky A Eulerovým číslem. 4. Spočítejte skalární součin prvních dvou řádků matice A. 5. Vygenerujte komplexní vektor v délky 20 obsahující prvky [ 5 + 10i, 4 + 9i, 3 + 8i,... ]. Vypište tento vektor pozpátku jako vektor w a ten pak seskládejte do matice W o 4 řádcích. Proveďte transpozici matice W bez komplexně sdružených prvků. 6. Pro náhodně vygenerované reálné číslo z z intervalu [ 1, 1] a náhodné přirozené číslo n z množiny {5, 6,..., 10} vypočítejte n i=1 zi. 7. Jedním příkazem vytvořte vektor t délky 10 obsahující prvky 1, 1 2, 1 3,..., 1 10. Poté hodnoty z intervalu [ 1 4, 1 2 ] nahraďte hodnotami přirozeného logaritmu. 8. Vygenerujte matici B o 4 řádcích a náhodném počtu sloupců v rozmezí 5 10 se všemi prvky rovnými 5. Zjistěte rozměry matice B, dále ji vhodně doplňte náhodnými celými čísly z intervalu [ 5, 5] na čtvercovou matici a spočítejte její determinant. 9. Vytvořte diagonální matici s diagonálními prvky matice B. 10. Z matice B vytvořte jedním příkazem matici C s následujícími vlastnostmi: (i) dvě diagonály nad a pod hlavní diagonálou budou obsahovat samé nuly, (ii) hlavní diagonála bude tvořena prvky rovnými 3, (iii) zbývající pozice zůstanou nezměněny. 11. Z matice B vytvořte matici D, která bude obsahovat druhou diagonálu pod a třetí diagonálu nad hlavní diagonálou matice B, jinde nuly. 12. Vytvořte jednotkovou matici M řádu 4, jedničkovou matici N o 2 řádcích a 4 sloupcích a náhodný vektor v délky 4 tvořený celými čísly z intervalu [ 5, 6]. Vhodnými příkazy je seskládejte do matice O o 4 řádcích a 7 sloupcích. 13. Vytvořte vektor e, který bude obsahovat součty všech lichých sloupců matice O. Pak jej doplňte na matici E rozměrů 3 4, která bude na pozicích [2, 4] a [3, 2] obsahovat hodnotu polynomu 4x 3 6x 2 + 10 v bodě 3, na ostatních pozicích 2. a 3. řádku samé nuly. Z matice E odstraňte druhý řádek a určete maximální prvek každého řádku. 1

14. Řešte soustavu lineárních rovnic: 2x + 3y z = 9, x y + z = 2, x + 2y 3z = 6. 15. Najděte vektor x, který je řešením soustavy x * A = b, kde A = 1 1 1 1 1 2 a b = ( 1 3 2 ). 1 1 2 16. Vytvořte textový řetězec r s textem Stari matematici neumiraji, pouze prichazeji o nektere sve funkce. (John C. George) (i) Vypište každý sudý znak. (ii) Vypište každý třetí znak v opačném pořadí. (iii) Najděte počet výskytů znaku m. (iv) Zjistěte pozice mezer v řetězci r. *(v) Nahraďte znaky, jejichž odpovídající kód podle ASCII tabulky je větší nebo roven 97 a zároveň menší než 110, znakem %. *17. Převeďte číselný vektor [77, 105, 108, 117, 106, 105, 32, 77, 65, 84, 76, 65, 66, 33, 32, 58, 41] na textový řetězec. 18. Zadejte funkci 3x(2x 2 7) 3 jako symbolický výraz f. (i) Vypočtěte funkční hodnoty funkce f v bodech 1, 0, 1. (ii) Spočtěte 1. derivaci funkce f a vyhodnoťte ji v bodě 2. (iii) Spočítejte primitivní funkci k funkci f a hodnotu integrálu v mezích od -2 do 1. podle proměnné x. Vyčíslete hodnotu parci- 19. Spočítejte parciální derivaci funkce f1: z = x2 y 2 ální derivace v bodě [ 1, 2]. x 4 +y 4 20. V souboru data1.mat jsou uloženy proměnné rajcata a zeli, které obsahují informaci o počtu sklizených tun v letech 2000 2011. Vykreslete plnou červenou čarou vývoj sklizně rajčat, jednotlivé znaky vyznačte černými hvězdičkami. Graf řádně popište (název grafu, popisky os). Přidejte do grafu zelenou čárkovanou čarou s modrými kroužky vývoj sklizně zelí. 21. Jedním příkazem vykreslete na intervalu [0, 5] do jednoho obrázku graf funkce e kx sin(x) pro k = 5, 4,..., 1. Graf popište. 22. Do dvou samostatných obrázků umístěných pod sebou nakreslete grafy funkcí sin(x) x x [ π 10, 5π]. Grafy řádně popište. a cos(x) x pro 2

23. Nakreslete graf funkce f(x, y) = xy pro x a y z intervalu [ 2, 2]. Graf popište. 24. Napište jednoduchou dávku rychlost.m, ve které vyzvete uživatele o zadání rychlosti v km/hod. Dávka vypíše na obrazovku odpovídající rychlost v m/s. (1 m/s = 3.6 km/hod) 25. Vytvořte dávku matice.m, která načte matici X ze souboru data2.mat. Dávka vypíše na obrazovku řádkové součty, vlastní čísla a vlastní vektory matice X. Dávka by rovněž měla ověřit, zda se jedná o čtvercovou matici, v opačném případě by měla skončit. 26. Vytvořte funkci rocniobdobi.m, která pro vstupní číselnou hodnotu vrátí název odpovídajícího ročního období. Zajistěte, aby funkce na neexistující pořadí upozornila. 27. Vytvořte funkci hodnoceni.m se vstupním textovým řetězcem hodnocení testu jednotlivých studentů možné varianty hodnocení: A, B,..., F. Výstupem funkce bude: (i) proměnná poceta udávající počet známek A, (ii) proměnná uspesnost udávající procentuální úspěšnost, *(iii) proměnná prumer udávající průměrné hodnocení podle následující tabulky textová hodnota číselná hodnota A 1 B 1.5 C 2 D 2.5 E 3 F 4 28. Vytvořte funkci fib.m se třemi vstupními parametry m, q a h = [l, u], která bude pracovat s Fibonacciho posloupností: 0 n = 0, F (n) = 1 n = 1, F (n 1) + F (n 2) n > 2. Výstupem funkce bude: (i) hodnota Fibonacciho posloupnosti Fm v bodě m, (ii) největší hodnota N splňující F (N) q, (iii) hodnota pocet udávající nejvyšší možný počet n splňující l F (n) u. Rovněž zajistěte, aby funkce pracovala pouze s hodnotou m N 0, v opačném případě byla měla vrátit chybové hlášení. 29. Vytvořte funkci pascalmat.m, která pro vstupní hodnotu n vrátí dolní trojúhelníkovou matici P řádu n s prvky Pascalova trojúhelníku. 3

Pozn. Pro n=3 bude matice P vypadat následovně: P = 1 0 0 1 1 0 1 2 1 30. Vytvořte dávku duplicita.m, která ze souboru data3.mat načte vektor v. Dávka vypíše na obrazovku vektor původní i tento vektor bez duplicit. 1. a = [2 3 4]; objem = a.^ 3 Řešení 2. x = 0 : pi/4 : 2*pi; sinx = sin(x) 3. u = -2 : 0.2 : 1.8; A = (reshape(u, 5, 4)) A(A >= 0) = exp(1) 4. skalsouc = A(1,:) * (A(2,:)) nebo skalsouc = sum(prod(a(1:2,:))) 5. v = (-5 : 1 : 14) + i * (10: -1 : -9) w = v(end : -1 : 1) nebo w = v(length(v) : -1 : 1) nebo w = fliplr(v) W = reshape(w, 4, 5) Wtransp = W. 6. z = rand(1) * 2-1 n = round(rand(1) * 5 + 5) suma = sum(z.^ (1:n)) 7. t = 1./ (1:10) t((t >= 1/4) & (t <= 1/2)) = log(t((t >= 1/4) & (t <= 1/2))) 8. B = 5 * ones(4, round(rand(1) * 5 + 5)) rozmery = size(b) B(5 : size(b, 2),:) = round(10 * rand(size(b, 2)-4, size(b, 2)) - 5) determinant = det(b) 9. diagmat = diag(diag(b)) 10. např. C = tril(b, -3) + triu(b, 3) + 3 * eye(size(b)) 4

11. např. D = tril(b,-2) - tril(b,-3) + triu(b,3) - triu(b,4) 12. M = eye(4) N = ones(2, 4) v = round(rand(1, 4) * 11-5) O = [M, N, v ] 13. e = sum((o(:, 1 : 2 : 7))) E = [e; zeros(2, 4)] E(2, 4) = polyval([4-6 0 10], -3) E(3, 2) = polyval([4-6 0 10], -3) E(2, :) = [] maximum = max(e ) 14. A = [2 3-1; 1-1 1; -1 2-3] b = [9, -2, 6] x = A\b 15. A = [1 1 1; 1-1 -2; 1 1-2] b = [1 3 2] x = b/a 16. r = Stari matematici neumiraji, pouze prichazeji o nektere sve funkce. (John C. George) (i) r(2 : 2 : end) (ii) fliplr(r(3 : 3 : end)) (iii) length(findstr( m, r)) (iv) findstr(, r) (v) r(double(r) >= 97 & double(r) < 110) = % 17. retezec = char([77, 105, 108, 117, 106, 105, 32, 77, 65, 84, 76, 65, 66, 33, 32, 58, 41]) 18. f = sym( 3*x*(2*x^2-7)^3 ) (i) fval = subs(f, { x }, [-1, 0, 1]) (ii) fder = diff(f) fderval = subs(fder, { x }, 2) (iii) fint = int(f) fintval = int(f, -2, 1) 5

19. f1 = sym( (x^2*y^2) / (x^4 + y^4) ) df1 = diff(f1, x ) df1val = subs(df1, { x, y }, {-1, 2}) 20. load( data1.mat ) rok = 2000:2011; plot(rok, rajcata, -r, rok, rajcata, *k ) title( Sklizen zeleniny v letech 2000-2011 ) xlabel( rok ) ylabel( tuny ) hold on plot(rok, zeli, --g, rok, zeli, ob ) 21. x = linspace(0, 5); y = exp((-5 : -1) * x).* sin(ones(5,1) * x); plot(x,y) title( Graf funkce e^{kx} * sin(x), k=-5, -4,..., -1) ) 22. x = linspace(pi/10, 5*pi); y1 = sin(x)./ x; y2 = cos(x)./ x; subplot(2, 1, 1) plot(x, y1) title( Graf funkce sin(x)/x ) subplot(2, 1, 2) plot(x, y2) title( Graf funkce cos(x)/x ) 23. x = linspace(-2, 2); y = linspace(-2, 2); [X, Y] = meshgrid(x,y); f = sqrt(abs(x.* Y)); mesh(x, Y, f) title( Graf funkce sqrt(abs(xy)) ) zlabel( osa z ) 24. rychlost 6

25. matice 26. rocniobdobi(1) 27. [poceta, uspesnost, prumer] = hodnoceni( ABCFACEDBAEC ) 28. [Fm, N, pocet] = fib(3, 7, [2, 13]) 29. P = pascalmat(5) 30. duplicita Reference ČESKÝ STATISTICKÝ ÚŘAD: Veřejná databáze českého statistického úřadu, dostupné z http://vdb.czso. cz/vdbvo/tabparam.jsp?voa=tabulka&cislotab=14-14&&kapitola_id=11, cit. X. 2012. KOLDOVSKÝ, Z.: Výpočty, simulace a vizualizace Matlab, dostupné z http://itakura.kes.tul.cz/zbynek/ teaching.htm, cit. X. 2012. NEUMAN, E. Programming in MATLAB, dostupné z http://www.math.siu.edu/matlab/tutorial2.pdf, cit. X. 2012. PATERA, A., PENN, J. D. and YANO, M. 2.086 Numerical Computation for Mechanical Engineers. Spring 2012. (Massachusetts Institute of Technology: MIT OpenCourseWare), dostupné z http://ocw.mit.edu/ courses/mechanical-engineering, cit. X. 2012. [verze: 26. X. 2014] 7