Operace s vektory a maticemi + Funkce

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

X37SGS Signály a systémy

Dotazy tvorba nových polí (vypočítané pole)

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

Hisab al-džebr val-muqabala ( Věda o redukci a vzájemném rušení ) Muhammada ibn Músá al-chvárizmího (790? - 850?, Chiva, Bagdád),

Stručný návod k programu Octave

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í

Mgr. Ladislav Zemánek Maturitní okruhy Matematika Obor reálných čísel

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

AVDAT Vektory a matice

Operace s maticemi. 19. února 2018

Slovo ALGEBRA pochází z arabského al-jabr, což znamená nahrazení. Toto slovo se objevilo v názvu knihy

Gymnázium Jiřího Ortena, Kutná Hora

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

Systematizace a prohloubení učiva matematiky. Učebna s dataprojektorem, PC, grafický program, tabulkový procesor. Gymnázium Jiřího Ortena, Kutná Hora

VZORCE A VÝPOČTY. Autor: Mgr. Dana Kaprálová. Datum (období) tvorby: září, říjen Ročník: sedmý

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

MENDELOVA UNIVERZITA V BRNĚ LDF MT MATEMATIKA VEKTORY, MATICE

Základy programování: Algoritmizace v systému MATLAB

MENDELOVA UNIVERZITA V BRNĚ LDF MT MATEMATIKA VEKTORY, MATICE

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 2017

KIV/ZI Základy informatiky MS EXCEL MATICOVÉ FUNKCE A SOUHRNY

Matematika B101MA1, B101MA2

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

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.

Gymnázium Jiřího Ortena, Kutná Hora. Průřezová témata Poznámky. Téma Školní výstupy Učivo (pojmy) volné rovnoběžné promítání průmětna

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

B) výchovné a vzdělávací strategie jsou totožné se strategiemi vyučovacího předmětu Matematika.

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

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

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 2015

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

PPEL_4_cviceni_MATLAB.txt. % 4. cvičení z předmětu PPEL - MATLAB. % Lenka Šroubová, ZČU, FEL, KTE %

2. cvičení z ZI1 - Excel

Matematika 2 (Fakulta ekonomická) Cvičení z lineární algebry. TU v Liberci

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

Pracovní text a úkoly ke cvičením MF002

ALGEBRA. Téma 5: Vektorové prostory

Učební plán 4. letého studia předmětu matematiky. Učební plán 6. letého studia předmětu matematiky

Úvod do programování. Lekce 1

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

II. Zakresli množinu bodů, ze kterých vidíme úsečku délky 3 cm v zorném úhlu větším než 30 0 a menším než 60 0.

Matematika. 8. ročník. Číslo a proměnná druhá mocnina a odmocnina (využití LEGO EV3) mocniny s přirozeným mocnitelem. výrazy s proměnnou

Basic256 - úvod do programování Příklady. ing. petr polách

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

Logické operace. Datový typ bool. Relační operátory. Logické operátory. IAJCE Přednáška č. 3. může nabýt hodnot: o true o false

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

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

Algoritmizace a programování

Determinant matice řádu 5 budeme počítat opakovaným použitím rozvoje determinantu podle vybraného řádku nebo sloupce. Aby byl náš výpočet

Seminář z MATLABU. Jiří Krejsa. A2/710 krejsa@fme.vutbr.cz

Ekonomická fakulta, Jihočeská univerzita v Českých Budějovicích. MATEMATICKÝ SOFTWARE MAPLE - MANUÁL Marek Šulista

Operátory pro maticové operace (operace s celými maticemi) * násobení maticové Pro čísla platí: 2*2

Základy algoritmizace a programování

Přijímací zkouška z matematiky 2017

Výrazy a operátory. Operátory Unární - unární a unární + Např.: a +b

- transpozice (odlišuje se od překlopení pro komplexní čísla) - překlopení matice pole podle hlavní diagonály, např.: A.' ans =

- speciální symboly + - * / =., < > <> <= >= a další. Klíčová slova jsou chráněnými útvary, které nelze použít ve významu identifikátorů.

EVROPSKÝ SOCIÁLNÍ FOND. Úvod do PHP PRAHA & EU INVESTUJEME DO VAŠÍ BUDOUCNOSTI

Sada 1 - Základy programování

Matice ze všech stran

8. Posloupnosti, vektory a matice

LabView jako programovací jazyk II

Úvod do Matlabu. Praha & EU: Investujeme do vaší budoucnosti. 1 / 24 Úvod do Matlabu

Lineární algebra. Matice, operace s maticemi

Komplexní čísla, Kombinatorika, pravděpodobnost a statistika, Posloupnosti a řady

3. Matice a determinanty

Matematika I pracovní listy

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

Regresní a korelační analýza

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 2014

Stěžejní funkce MS Excel 2007/2010, jejich ovládání a možnosti využití

Operace s maticemi

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

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

Vektorový prostor. Př.1. R 2 ; R 3 ; R n Dvě operace v R n : u + v = (u 1 + v 1,...u n + v n ), V (E 3 )...množina vektorů v E 3,

KAPITOLA 9 - POKROČILÁ PRÁCE S TABULKOVÝM PROCESOREM

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

příkladů do cvičení. V textu se objeví i pár detailů, které jsem nestihl (na které jsem zapomněl) a(b u) = (ab) u, u + ( u) = 0 = ( u) + u.

MATEMATIKA MAMZD16C0T01 DIDAKTICKÝ TEST SP-2 SP-2-A SPUO-2 SPUO-3-A

Základy algoritmizace a programování

Regresní a korelační analýza

Da D to t v o é v ty t py IB111: Datové typy

TECHNICKÁ UNIVERZITA V LIBERCI

MATEMATIKA 5. TŘÍDA. C) Tabulky, grafy, diagramy 1 - Tabulky, doplnění řady čísel podle závislosti 2 - Grafy, jízní řády 3 - Magické čtverce

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

Gymnázium Jiřího Ortena, Kutná Hora

Fyzikální veličiny a jednotky, přímá a nepřímá metoda měření

Funkce Cell, Neighborhood and Zonal Statistic

Matematika NÁRODNÍ SROVNÁVACÍ ZKOUŠKY DUBNA 2017

I. Kalkulátor Rebell SC2040 manuál s příklady Tlačítko: MODE CLR

ZŠ ÚnO, Bratří Čapků 1332

8 Matice a determinanty

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 2016

PPEL Ing. Petr Kropík ICQ: tel.: (odd.

1 Determinanty a inverzní matice

Základy matematiky pro FEK

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

Transkript:

+ Funkce 9. března 2010

Operátory Operátory Aritmetické:

Operátory Operátory Aritmetické: maticové + (sčítání), (odčítání), (násobení), / (dělení matematicky je maticové delení násobení inverzní maticí), ˆ(umocnění), (transpozice)

Operátory Operátory Aritmetické: maticové + (sčítání), (odčítání), (násobení), / (dělení matematicky je maticové delení násobení inverzní maticí), ˆ(umocnění), (transpozice) vektorové provádí se po jednotlivých elementech, v zápisu se před operátor napíše tečka(./,.,.ˆ)

Operátory Operátory Aritmetické: maticové + (sčítání), (odčítání), (násobení), / (dělení matematicky je maticové delení násobení inverzní maticí), ˆ(umocnění), (transpozice) vektorové provádí se po jednotlivých elementech, v zápisu se před operátor napíše tečka(./,.,.ˆ) Relační: >, >=, <, <=, == (je rovno), = (není rovno) výsledkem je buď nepravda (nula), nebo pravda (jednicka)

Operátory Operátory Aritmetické: maticové + (sčítání), (odčítání), (násobení), / (dělení matematicky je maticové delení násobení inverzní maticí), ˆ(umocnění), (transpozice) vektorové provádí se po jednotlivých elementech, v zápisu se před operátor napíše tečka(./,.,.ˆ) Relační: >, >=, <, <=, == (je rovno), = (není rovno) výsledkem je buď nepravda (nula), nebo pravda (jednicka) Logické: (and, a), (or, nebo), (not, negace)

Operátory Operátory: příklad Př: Generujte matici A=[1,2,3;4,5,6;7,8,1] a vektor v=[1,2,3]. Spočtěte: v*a, A, v*a, v, A*v, A/v, v/a. Pomocí logického operátoru určete v matici A prvky vetší než 5 a rovné 1.

Funkce Funkce a jejich kategorie Skalární - aplikují se na každý prvek matice, bežné funkce typu sin(x), e x,... Přehled pomocí nápovědy help elfun.

Funkce Funkce a jejich kategorie Skalární - aplikují se na každý prvek matice, bežné funkce typu sin(x), e x,... Přehled pomocí nápovědy help elfun. Vektorové aplikují se na každý sloupec matice, prevážně statistické funkce typu suma (sum), minimum (min), maximum (max), směrodatná odchylka (std), průměr (mean), medián,... Přehled pomocí nápovědy help stats

Funkce Funkce a jejich kategorie Skalární - aplikují se na každý prvek matice, bežné funkce typu sin(x), e x,... Přehled pomocí nápovědy help elfun. Vektorové aplikují se na každý sloupec matice, prevážně statistické funkce typu suma (sum), minimum (min), maximum (max), směrodatná odchylka (std), průměr (mean), medián,... Přehled pomocí nápovědy help stats Maticové aplikují se na celou matici, funkce typu determinant (det), inverse (inv)... Přehled pomocí nápovědy help matfun, elmat.

Funkce Funkce a jejich kategorie: Příklady Spočtěte determinant matice A z předchozího příkladu, je-li možno tak inverzní matici A, sumu jednotlivých řádků, sumu jednotlivých sloupců, určete minimální a maximální prvek matice a součet všech prvků matice.

Funkce Funkce a jejich kategorie: Příklady Spočtěte determinant matice A z předchozího příkladu, je-li možno tak inverzní matici A, sumu jednotlivých řádků, sumu jednotlivých sloupců, určete minimální a maximální prvek matice a součet všech prvků matice. Rešte soustavu rovnice: x 1 + 2x 2 + 3x 3 = 6 4x 1 + 5x 2 + 6x 3 = 15 7x 1 + 8x 2 + x 3 = 16

Submatice Submatice Z každé matice lze separovat její různé submatice a naopak lze i různé matice skládat jako jednotlivé submatice do nejaké jiné vetší.

Submatice Submatice Z každé matice lze separovat její různé submatice a naopak lze i různé matice skládat jako jednotlivé submatice do nejaké jiné vetší. Submatice se získá pomocí zápisu A(od:do,od:do), kde od značí číslo řádku (sloupce), odkud se začíná submatice vytvářet, do číslo rádku (sloupce), kde se bude končit.

Submatice Submatice Z každé matice lze separovat její různé submatice a naopak lze i různé matice skládat jako jednotlivé submatice do nejaké jiné vetší. Submatice se získá pomocí zápisu A(od:do,od:do), kde od značí číslo řádku (sloupce), odkud se začíná submatice vytvářet, do číslo rádku (sloupce), kde se bude končit. Pokud se použije místo rozsahu od:do pouhá dvojtečka (:), znamená to, že do výběru spadají všechny řádky (sloupce) matice.

Submatice Submatice Z každé matice lze separovat její různé submatice a naopak lze i různé matice skládat jako jednotlivé submatice do nejaké jiné vetší. Submatice se získá pomocí zápisu A(od:do,od:do), kde od značí číslo řádku (sloupce), odkud se začíná submatice vytvářet, do číslo rádku (sloupce), kde se bude končit. Pokud se použije místo rozsahu od:do pouhá dvojtečka (:), znamená to, že do výběru spadají všechny řádky (sloupce) matice. Sdružované submatice zapisujeme do hranatých závorek, např. A=[A1,A2] nebo A=[A1;A2]

Submatice Submatice: Příklad Z matice A (viz. předchozí př.) vyberte submatici A1, která bude obsahovat 1. řádek a první dva sloupce.

Submatice Submatice: Příklad Z matice A (viz. předchozí př.) vyberte submatici A1, která bude obsahovat 1. řádek a první dva sloupce. Pomocí determinantů řešte soustavu rovnic: x 1 + 2x 2 + 3x 3 = 6 4x 1 + 5x 2 + 6x 3 = 15 7x 1 + 8x 2 + x 3 = 16

Příklady Příklady na procvičení Pro matici A=[1 1.1 1.2; 1.5 1.7 1.9; 2.1 2.4 2.7] určete průměry jednotlivých řádků, minimum a maximum celé matice, determinant matice, inverzní matici.

Příklady Příklady na procvičení Pro matici A=[1 1.1 1.2; 1.5 1.7 1.9; 2.1 2.4 2.7] určete průměry jednotlivých řádků, minimum a maximum celé matice, determinant matice, inverzní matici. Na louce byly slepice a krávy. Měly dohromady 100 hlav a 300 nohou. Kolik bylo kterých?

Příklady Příklady na procvičení Pro matici A=[1 1.1 1.2; 1.5 1.7 1.9; 2.1 2.4 2.7] určete průměry jednotlivých řádků, minimum a maximum celé matice, determinant matice, inverzní matici. Na louce byly slepice a krávy. Měly dohromady 100 hlav a 300 nohou. Kolik bylo kterých? Součet věku otce a syna je 80 let. Před osmi lety byl otec 3x starší než syn. Kolik je jim let?

Příklady Příklady na procvičení II. Pomocí determinantů rešte soustavu rovnic: 5x 1 + 8x 2 + 5x 3 + 2x 4 + 5x 5 + 5x 6 = 0 3x 1 + 2x 2 + 4x 3 + 8x 4 + 3x 5 + 10x 6 = 10 x 1 x 2 + x 3 2x 4 + x 5 4x 6 = 10 4x 1 4x 2 + 2x 3 2x 4 + 8x 5 + 10x 6 = 10 5x 1 + x 2 x 3 + x 4 x 5 = 1 2x 1 2x 2 + 4x 3 + x 4 + 3x 5 11x 6 = 22

Příklady Příklady na procvičení II. Pomocí determinantů rešte soustavu rovnic: 5x 1 + 8x 2 + 5x 3 + 2x 4 + 5x 5 + 5x 6 = 0 3x 1 + 2x 2 + 4x 3 + 8x 4 + 3x 5 + 10x 6 = 10 x 1 x 2 + x 3 2x 4 + x 5 4x 6 = 10 4x 1 4x 2 + 2x 3 2x 4 + 8x 5 + 10x 6 = 10 5x 1 + x 2 x 3 + x 4 x 5 = 1 2x 1 2x 2 + 4x 3 + x 4 + 3x 5 11x 6 = 22 Z předešlého příkladu určete submatici, která bude obsahovat druhý až čtvrtý řádek a první, pátý a šestý sloupec.

Příklady Příklady na procvičení II. Pomocí determinantů rešte soustavu rovnic: 5x 1 + 8x 2 + 5x 3 + 2x 4 + 5x 5 + 5x 6 = 0 3x 1 + 2x 2 + 4x 3 + 8x 4 + 3x 5 + 10x 6 = 10 x 1 x 2 + x 3 2x 4 + x 5 4x 6 = 10 4x 1 4x 2 + 2x 3 2x 4 + 8x 5 + 10x 6 = 10 5x 1 + x 2 x 3 + x 4 x 5 = 1 2x 1 2x 2 + 4x 3 + x 4 + 3x 5 11x 6 = 22 Z předešlého příkladu určete submatici, která bude obsahovat druhý až čtvrtý řádek a první, pátý a šestý sloupec. Pro data: 1, 1.1, 1.11, 0.98, 1.35, 0.8, 1.25, 1.1, 1.1, 1.2, 0.9 spočtěte průměr a směrodatnou odchylku, určete minimum a maximum.

Vytváření funkcí Trocha motivace... Anti moto: Všechno rozumné a užitečné bylo již vytvořeno. Očekávaný následek Nemá cenu nic nového vytvářet. Hlavní následek Všechno potřebné si koupím.

Vytváření funkcí Trocha motivace... Anti moto: Všechno rozumné a užitečné bylo již vytvořeno. Očekávaný následek Nemá cenu nic nového vytvářet. Hlavní následek Všechno potřebné si koupím. Pokud pochybujete o obecné platnosti predchozích výroku, je tato kapitola určena právě vám...

Vytváření funkcí Trocha motivace... Anti moto: Všechno rozumné a užitečné bylo již vytvořeno. Očekávaný následek Nemá cenu nic nového vytvářet. Hlavní následek Všechno potřebné si koupím. Pokud pochybujete o obecné platnosti predchozích výroku, je tato kapitola určena právě vám... Moto: Čím hloupejší sedlák, tím vetší brambory. (české přísloví) Programátorská analogie:...tím delší funkce a ješte k tomu jedna.

Vytváření funkcí Funkce a jak jí vytvořit Funkce - pojmenovatelná posloupnost příkazů (porovnejte s matematikou). function[vystupni promenne]=jmeno(vstupni promenne)

Vytváření funkcí Funkce a jak jí vytvořit Funkce - pojmenovatelná posloupnost příkazů (porovnejte s matematikou). function[vystupni promenne]=jmeno(vstupni promenne) jmeno výstižné a jednoznačné, pod tímto názvem je nutno funkci uložit jako soubor (s příponou xxx.m)!!!

Vytváření funkcí Funkce a jak jí vytvořit Funkce - pojmenovatelná posloupnost příkazů (porovnejte s matematikou). function[vystupni promenne]=jmeno(vstupni promenne) jmeno výstižné a jednoznačné, pod tímto názvem je nutno funkci uložit jako soubor (s příponou xxx.m)!!! vstupni promenne seznam vstupních parametrů, v kulatých závorkách (čárka jako oddelovač)

Vytváření funkcí Funkce a jak jí vytvořit Funkce - pojmenovatelná posloupnost příkazů (porovnejte s matematikou). function[vystupni promenne]=jmeno(vstupni promenne) jmeno výstižné a jednoznačné, pod tímto názvem je nutno funkci uložit jako soubor (s příponou xxx.m)!!! vstupni promenne seznam vstupních parametrů, v kulatých závorkách (čárka jako oddelovač) vystupni promenne seznam výstupních parametrů, v hranatých závorkách (čárka jako oddelovač) - seznamy parametrů mohou být prázdné!

Vytváření funkcí Komentáře uvnitř funkce komentář začíná znakem % a končí s koncem řádku (nejen pro osobní sklerózu, ale pomůže to i těm, kdo budou vaše funkce používat po vás!)

Vytváření funkcí Komentáře uvnitř funkce komentář začíná znakem % a končí s koncem řádku (nejen pro osobní sklerózu, ale pomůže to i těm, kdo budou vaše funkce používat po vás!) První komentářový řádek = podstatné informace (hledání pomocí lookfor).

Vytváření funkcí Komentáře uvnitř funkce komentář začíná znakem % a končí s koncem řádku (nejen pro osobní sklerózu, ale pomůže to i těm, kdo budou vaše funkce používat po vás!) První komentářový řádek = podstatné informace (hledání pomocí lookfor). Druhý komentářový řádek = obecný popis komunikace s funkcí.

Vytváření funkcí Komentáře uvnitř funkce komentář začíná znakem % a končí s koncem řádku (nejen pro osobní sklerózu, ale pomůže to i těm, kdo budou vaše funkce používat po vás!) První komentářový řádek = podstatné informace (hledání pomocí lookfor). Druhý komentářový řádek = obecný popis komunikace s funkcí. Ostatní řádky = další info.

Vytváření funkcí Komentáře uvnitř funkce komentář začíná znakem % a končí s koncem řádku (nejen pro osobní sklerózu, ale pomůže to i těm, kdo budou vaše funkce používat po vás!) První komentářový řádek = podstatné informace (hledání pomocí lookfor). Druhý komentářový řádek = obecný popis komunikace s funkcí. Ostatní řádky = další info. Složité funkce vyjádřete v několika jednodušších krocích... usnadní to jejich pochopení a případné hledání chyb.

Vytváření funkcí Input Input Příkaz input - vkládání parametrů z klávesnice. promenna = input( vysvetlujici retezec znaku ) Př. a = input( zadej a: )

Vytváření funkcí Příklady Příklady Jsou zadány velikosti hran kvádru a = 2cm, b = 3cm a c = 5cm. Spočtěte objem, povrch a tělesovou úhlopříčku.

Vytváření funkcí Příklady Příklady Jsou zadány velikosti hran kvádru a = 2cm, b = 3cm a c = 5cm. Spočtěte objem, povrch a tělesovou úhlopříčku. Vytvořte funkční předpis pro výpočet geometrických vlastností kvádru.

Vytváření funkcí Příklady Příklady Jsou zadány velikosti hran kvádru a = 2cm, b = 3cm a c = 5cm. Spočtěte objem, povrch a tělesovou úhlopříčku. Vytvořte funkční předpis pro výpočet geometrických vlastností kvádru. Zadejte hrany kvádru v hlavním programu z klávesnice.

Vytváření funkcí Příklady Příklad - řemenice Sestavte funkci na výpočet délky řemenice mezi dvěma koly.

Vytváření funkcí Příklady Příklad z FCH Vytvořte funkci pro výpočet C p jednoho molu ideálního dvouatomového plynu pomocí translačních, rotačních a vibračních příspěvků. Spusťte ji pro chlorovodík (HCl, frekvence kmitů - ν = 8.67x10 13 Hz) a různé teploty, nakreslete graf Cp pro teplotu od 0 do 500 C. Řešení: C p(t ) = Cp tran + Cp rot + Cp vib C tran p = 5 2 R C rot p = R C vib p = x = Rx 2 e x (e x 1) 2 hν k B T (1) kde h je Planckova konstanta, R je plynová konstanta a k B je Boltzmanova konstanta (najděte si v literatuře).