Příklady k druhému testu - Matlab

Podobné dokumenty
P íklady k druhému testu - Matlab

Kreslení grafů v Matlabu

Příklady k prvnímu testu - Matlab

P íklady k prvnímu testu - Scilab

X37SGS Signály a systémy

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

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

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

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.

Řešení diferenciálních rovnic v MATLABu

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

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

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

Výpis m-souboru: Výsledný průběh:

Výukový materiál pro projekt Perspektiva 2010 reg. č. CZ.1.07/1.3.05/ EXCEL příklad. Ing. Jaromír Bravanský, 2010, 6 stran

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

Zápočtová písemka z Matematiky III (BA04) skupina A

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

Histogram. 11. února Zadání

Cvi ení 2. Cvi ení 2. Modelování systém a proces. Mgr. Lucie Kárná, PhD. March 5, 2018

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

Grafické výstupy v Octave/Matlabu a GnuPlotu

E+034 = ; = e E+034

matice([[1,1,0,0,0],[1,1,1,0,0],[0,1,1,0,0],[0,0,0,1,1],[0,0,0,1,1]],1). matice([[1,1,1],[1,1,0],[1,0,1]],2).

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

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

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.

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

Standardně máme zapnutý panel nástrojů Formátování a Standardní.

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

MS EXCEL 2010 ÚLOHY. Vytvořte tabulku podle obrázku, která bude provádět základní matematické operace se dvěma zadanými čísly a a b.

Stručný návod k programu Octave

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 +

Vložte nový list (Studenti2). Tabulku na tento list zkopírujte, transponujte a zformátujte dle vzoru, doplňte nadpis. Připravte tabulku k tisku.

Teoretická Informatika

Výpočet excentrického klikového mechanismu v systému MAPLE 11 Tomáš Svoboda Technická fakulta Česká Zemědělská Univerzita

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

Základy algoritmizace a programování

Úvod do programu MAXIMA

Modelování sestav. Autodesk INVENTOR. Ing. Richard Strnka, 2012

Základy algoritmizace a programování

Příklady ke čtvrtému testu - Pravděpodobnost

Základy algoritmizace a programování

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í

Název DUM: VY_32_INOVACE_2B_16_ Tvorba_grafů_v_MS_Excel_2007

Zadání Máme data hdp.wf1, která najdete zde: Bodová předpověď: Intervalová předpověď:

Interpolace a aproximace dat.

MODAM Popis okna. 2 Jana Bělohlávková, Katedra matematiky a deskriptivní geometrie, VŠB - TU Ostrava

8. Posloupnosti, vektory a matice

Univerzita Pardubice Chemicko-technologická fakulta Katedra analytické chemie

BPC2E_C08 Parametrické 3D grafy v Matlabu

SCIA.ESA PT. Galerie obrázků

MATLAB HRAVĚ Zdeněk Jančík, FIT VUT Brno

Pracovní list č. 15 Microsoft Word 2010 reference II

Matematika I pracovní listy

Předzpracování dat. Cvičení 2: Import a příprava dat v Matlabu MI-PDD, 09/2011. Pavel Kordík MI-POA

Úvod do práce s Matlabem

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í

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

Uživatelská doumentace

Úvod do Matlabu. Vít Vondrák Katedra aplikované matematiky FEI, VŠB-TU Ostrava

20. Výrazy binomické vzorce, rozklad na součin.notebook. March 12, Učivo: Výrazy - umocňování dvojčlenu, rozklad na součin 4. Ročník: 8.

oblasti je znázorněn na obr Komplexní obálku můžeme rozepsat na její reálnou a

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

Excel Matematické operátory. Excel předdefinované funkce

Výsledný graf ukazuje následující obrázek.

3 Formuláře a sestavy Příklad 2 Access 2010

Příklady k třetímu testu - Matlab

Visualizace a animace. Jan Velechovský. Maple. plots Odkazy. Matlab. Animace Odkazy IDL. Odkazy. Gnuplot. 10. prosince Animace.

Odhad - Problémy se sdruženým rozdělením pravděpodobnosti

MATrixLABoratory letný semester 2004/2005

2. Cvičení Formáty dat, jednoduché vzorce


3 Makra Příklad 4 Access Ve vytvořené databázi potřebuje sekretářka společnosti Naše zahrada zautomatizovat některé úkony pomocí maker.

2. Mocniny 2.1 Mocniny a odmocniny

MS EXCEL 2010 ÚLOHY. Vytvořte tabulku podle obrázku, která bude provádět základní matematické operace se dvěma zadanými čísly a a b.

cyklus s daným počtem opakování cyklus s podmínkou na začátku (cyklus bez udání počtu opakování)

INFORMATIKA základní úroveň obtížnosti

Tabulkové processory MS Excel (OpenOffice Calc)

MODAM Popis okna. 2 Jana Bělohlávková, Katedra matematiky a deskriptivní geometrie, VŠB - TU Ostrava

2 Dotazy Příklad 1 Access 2010

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

Programování v chemii (MATLAB)


Generování výkresové dokumentace. Autodesk INVENTOR. Ing. Richard Strnka, 2012

INTERSTENO 2013Ghent Mistrovstvísvta v profesionálním word processingu

Cvičení 7: Delphi objekty CheckedBox, Radio- Button, EditBox

Cvičení Na těleso působí napětí v rovině xy a jeho napěťový stav je popsán tenzorem napětí (

SCIA.ESA PT. Galerie výkresů

Vizualizace. TECHNICKÁ UNIVERZITA V LIBERCI Fakulta mechatroniky, informatiky a mezioborových studií

2. cvičení z ZI1 - Excel

1 Determinanty a inverzní matice

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

Nápověda k aplikaci GraphGUI

Kristýna Kuncová. Matematika B2

8. Cvičení Kopírování objektů mezi aplikacemi MS Office

AVDAT Vektory a matice

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

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

SEMESTRÁLNÍ PRÁCE Z PŘEDMĚTU MODELOVÁNÍ MATLABEM

Transkript:

Příklady k druhému testu - Matlab 20. března 2013 Instrukce: Projděte si všechny příklady. Každý příklad se snažte pochopit. Pak vymyslete a naprogramujte příklad podobný. Tím se ujistíte, že příkladu rozumíte. Další příklady najdete na stránkách Ivana Nagye. Učivo: Generování náhodných čísel s rovnoměrným rozdělením od A do B. Generování náhodných čísel s normovaným normálním rozdělením. Kreslení grafů pomocí plot, hist, bar. Kreslení více funkcí do jednoho grafu. Titulky ke grafům a popisy os. Práce s řádky a sloupci matic. Mazání řádků a sloupců matic a položek vektorů. Generování náhodných čísel s rovnoměrným rozdělením od A do B Vygenerujte deset tisíc čísel s rovnoměrným rozdělením mezi 5 a 10. Vykreslete histogram těchto čísel s 30 sloupci. Otevřu si editor! X= rand (1,10000); % 1 radek, 10000 sloupcu, cisla 0...1 X=X *5; %0...5 X=X +5; %5...10 hist (X,30); %30 sloupcu 1

Generování náhodných čísel s normovaným normálním rozdělením Vygenerujte deset tisíc čísel s normovaným normálním rozdělením. Vykreslete histogram těchto čísel s 30 sloupci. Otevřu si editor! X = randn ( 1, 10000); % vsimnete si pismena " n" jako normal hist (X,30); %30 sloupcu Titulky ke grafům a popisky os Vygenerujte graf funkce y = 1 x. 2 Hodnoty x volte v rozsahu 1 až 5 s krokem 0,01. Graf pojmenujte Graf pokusný. Na osu x dejte popisek Čas a na osu y Pozornost. 2

X =1:0.01:5; Y =1./ X.^2; % Vsimnete si tecek!!!!!!! plot (X,Y); title ( Graf pokusny ); % Titulek xlabel ( Cas ); % Popisky os ylabel ( Pozornost ); Sloupcový graf - bar Vygenerujte sloupcový graf funkce y = 1 x 2. Hodnoty x volte: 1, 2, 3, 4, 5. 3

X =[1,2,3,4,5]; Y =1./ X.^2; % Vsimnete si tecek!!!!!!! Y=Y ; % Transpozice - % sloupce se zobrazuji pro radky matice * bar ( X, Y); % Vykresleni sloupcoveho grafu % X urcuje pozici sloupcu % Muze byt sloupcove i radkove * Pozor! Matici je nutno transponovat! Každý SLOUPEC v matici má svou barvu. Vygenerujte sloupcový graf pro dvě funkce: První je dána rovnicí: y = x 2. Hodnoty x volte: -3, -2, -1, 0, 1, 2, 3. Druhá je vygenerována náhodně. Hodnoty mají rovnoměrné rozdělení mezi 8 a 10. %Sedm hodnot prvni funkce X= 3:3; Y=X. ^ 2 ; %Tecka!!! %Sedm hodnot druhe funkce Z=rand ( 1, 7 ) ; % 0...... 1 Z=Z 2; % 0...... 2 Z=Z+8; % 8...... 1 0 Spojena =[Y; Z ] ; %Pozor! Spojena=Spojena ; %Pozor! bar ( Spojena ) ; %V y k r e s l e n i sloupcoveho grafu 4

* Všechny veličiny, které chci zobrazit, dám do jedné matice POD sebe. Pokud dám místo středníku čárku, dostanu místo grafu 7 2 graf 14 1: ** Pokud neudělám transpozici, dostanu místo grafu 7 2 graf 2 7: *** Pokud neuvedu X, automaticky se bere 1, 2, 3,... Nakreslete do jednoho obrázku tři sloupcové grafy: 5

První graf je dán funkcí y = 1 x 2. Hodnoty x volte: 1, 2, 3, 4, 5, 6, 7. Druhý graf zobrazí sedm náhodně generovaných hodnot s normovaným normálním rozdělením. Třetí graf zobrazí sedm náhodně generovaných hodnot s rovnoměrným rozdělením mezi 3 a 5. X =1:7; Y =1./ X.^2; Z= randn (1,7); T= rand (1,7); T=T *2; T=T +3; Spojena =[Y;Z;T]; Spojena = Spojena ; bar ( Spojena ); Více grafů v jednom obrázku Vygenerujte deset tisíc čísel s normovaným normálním rozdělením. Vykreslete histogram těchto čísel s 30 sloupci. Do téhož obrázku vykreslete červeně funkci: y = 2700 2π e x2 2. Hodnoty x volte od -4 do 4 s krokem 0,01. 6

% Nahodna cisla NC = randn ( 1, 10000); % vsimnete si pismena " n" jako normal % Funkce X = -4:0.01:4; Y =2700/ sqrt (2* pi )* exp ( -0.5* X.^2); % Vsimnete si: % sqrt - odmocnina % exp - prirozena exponenciela % Tecka u druhe mocniny!!! hold on; % Grafy budou v jednom obrazku hist (NC,30); %30 sloupcu plot (X,Y, r ); hold off ; % Dalsi graf bude do noveho obrazku Nakreslete do jednoho obrázku dva grafy: Sloupcovy graf pro y = x 2. Hodnoty x volte: 1, 2, 3, 4, 5, 6, 7. Graf téže funkce y = x 2. Volte červenou barvu. Hodnoty x volte v rozsahu 0 až 8 s krokem 0,01. % Prvni funkce X =1:7; Y=X.^2; Y=Y ; % Druha funkce x =0:0.01:8; y=x.^2; 7

% Vykresleni hold on; bar (Y); plot (x,y, r ); hold off ; Práce s maticemi Vezměme matici A = 3 2 3 3 1 2 3 0 1 Nejprve ji umocněte na třetí, pak její položky umocněte na druhou.. Pak změňte pořadí sloupců tak, aby bylo: třetí sloupec, první sloupec, druhý sloupec. Na konec přidejte ještě jednou první sloupec. Smažte druhý řádek. Matici transponujte a vykreslete do sloupcového grafu. A =[3,2,3;3,1,2;3,0,1]; A = A ^3; % Nejprve ji umocnete na treti A = A. ^2; % pak jeji polozky umocnete na druhou. A=A (:,[3,1,2]); % treti sloupec, prvni sloupec, druhy sloupec A=[A,A (:,1)]; %Na konec pridejte jeste jednou prvni sloupec A (2,:)=[]; % Smazte druhy radek A=A ; % Matici transponujte bar ( A); % a vykreslete do sloupcoveho grafu. 8

2 2 3 Vezměme matici A = 2 1 2. 3 0 1 Vytvořte matici B, ktará bude mít stejné sloupce jako A, ale v pořadí: 3, 1, 2, 3, 2, 1 sloupec. Tedy celkem šest sloupců. Umocněte všechny položky B na druhou. Tím získáte matici C. Vynásobte transponovanou matici C s maticí C v tomto pořadí. Tím získáte matici D. Smažte druhý, pátý a šestý řádek matice D. Matici D transponujte a vykreslete do sloupcového grafu. A =[2,2,3;2,1,2;3,0,1]; B=A (:,[3,1,2,3,2,1]); %v poradi : 3, 1, 2, 3, 2, 1 sloupec C = B. ^2; % Umocnete vsechny polozky na druhou D =C * C; % Vynasobte transponovanou matici C s maticí C D ([2,5,6],:)=[]; % Smazte druhy, paty a sesty radek matice D D=D ; % Matici D transponujte bar ( D); % a vykreslete do sloupcoveho grafu. 9

Vygenerujte 20 000 náhodných čísel s rovnoměrným rozdělením od 7 do 10. Umocněte tato čísla na třetí. Smažte čísla menší než 500. Vykreslete histogram zbylých čísel. X= rand (1,20000); %0...1 X=X *3; %0...3 X=X +7; %7...10 Y=X.^3; % umocnete tato cisla na treti for N =20000: -1:1 % Pozor!!! * if Y(N ) <500 Y(N )=[]; end ; end ; hist (Y); * Pozor! Vektor musíme probíhat od konce, protože se průběžně zkracuje! Pokud bychom probíhali od 1 do 20 000, tak poslední položky by už dávno neexistovaly a program by ohlásil chybu. Také pozor na krok -1! 10

11