Napište funkci – jmenuje se „prubehy“ (M-file), která spočte průběhy 2 funkcí y1 = cos x y2 = (cos x + sin 2x ) / 2 Funkce bude mít vstupní parametr x.

Slides:



Advertisements
Podobné prezentace
ŘEŠENÍ ÚLOH V EXCELU.
Advertisements

Počítačové modelování dynamických systémů
Počítačové modelování dynamických systémů
Obsah 2. přednášky Začínáme s Matlabem: přiřazení
Vlastní skript může být umístěn: v hlavičce stránky v těle stránky
MATLAB® ( speciální 2D grafy polar, compass, feather,
Aplikační počítačové prostředky X15APP MATLAB cvičení 1
Programování funkcí v Excelu (pole)
Programování funkcí v Excelu
Elipsa chyb a Helmertova křivka
Vstupy a výstupy v JavaScriptu Vstup: použitím metody prompt objektu window čtením hodnot z položek formuláře Výstup : použitím metody alert objektu window.
( Vyhledání nulových hodnot funkcí )
PA081 Programování numerických výpočtů
Aplikační počítačové prostředky X15APP MATLAB - SIMULINK
Manažerská grafika Prezentace pro cvičení č.7 Cvičení č.10.
MATLAB.
Algoritmizace a programování Podprogramy v Delphi - 10
Příklady z Matlabu (6) Příklady na 2D-grafy.
Modelování v Matlabu procvičení katedra elektrotechniky a automatizace
MATEMATICKÉ MODELOVÁNÍ POHYBU KOČIČÍ HRAČKY. Cíl semestrální práce  Dynamické procesy:  Lagrangeovy rovnosti - zobecnění Newtonova zákona  Zjednodušení:
Z ČEHO SE POČÍTAČ SKLÁDÁ
Vektorové a maticové operace, soustava lineárních rovnic
MATLAB® ( Funkce v Matlabu ).
Textový editor 11 Styly.
Aplikační počítačové prostředky X15APP MATLAB cvičení 3 Zbyněk Brettschneider
Základy teorie řízení Frekvenční charakteristika
Procedury a funkce Základní charakteristika a použití v programu.
MATLAB LEKCE 5.
Vyučovací hodina 1 vyučovací hodina: Opakování z minulé hodiny 5 min Nová látka 20 min Procvičení nové látky 15 min Shrnutí 5 min 2 vyučovací hodiny: Opakování.
TMF045 letní semestr 2005/2006 II Časová propagace vlnové funkce na mřížce I. (práce s momentovou reprezentací) (Lekce II)
( Numerická integrace )
Kreslič grafů Program vykresluje grafy funkcí, zadaných analyticky.
MATLAB LEKCE 6.
Str. 1 TMF045 letní semestr 2006 IV Časová propagace vlnové funkce na mřížce III. (propagační metody) (Lekce IV)
5. Procedury a funkce Procedura je samostatně odladěný algoritmus, v programu může být volána vícekrát. Dvojí terminologie - rozlišujeme procedury a funkce.
OPAKOVÁNÍ VYPOČÍTEJTE IMPEDANCI SERIOVÉHO SPOJENÍ REZISTORU O ODPORU R= 10 Ω, INDUKTORU O VLASTNÍ INDUKČNOSTI L= 200 mh A KAPACITORU O KAPACITĚ C=220.
Napište program v C pro výpočet plochy obdélníka se stranami A=3 a B=2. Výsledek vytiskněte s patřičným komentářem na obrazovku formátovým příkazem printf.
MATLAB® ( část 6).
Aplikační počítačové prostředky X15APP MATLAB Katedra elektroenergetiky, Fakulta elektrotechniky ČVUT, Technická 2, Praha 6 Ing. Zbyněk Brettschneider.
MATLAB® ( část 3 – 2D grafy).
Str. 1 TMF045 letní semestr 2006 III Časová propagace vlnové funkce na mřížce II. (propagační metody) (Lekce III)
Diferenciální geometrie křivek
Informatika GIMP – zajímavé nadpisy
Základy ALgoritmizace 6. cvičení. Program cvičení Kontrolní bod 1 zakončení grafického zápisu algoritmů - vývojových diagramů –identifikátory a proměnné.
Počítače a programování 2 pro obor EST KPC2E TUTORIÁL 4
Šablona:III/2č. materiálu:VY_32_INOVACE_148 Jméno autora: Mgr. Tomáš FULÍN Třída/ročník: PS2 / 2.ročník Datum vytvoření: Vzdělávací oblast:Matematika.
Grafy funkcí Podešva Petr.
Grafy funkcí Podešva Petr. Obsah Zadání Tvorba tabulky Tvorba grafu Vzhled grafu Závěr.
Aplikační počítačové prostředky X15APP MATLAB cvičení 3 Ing. Ladislav Prskavec
Práce s polynomy v Matlabu
Aplikační počítačové prostředky X15APP MATLAB cvičení 4
VÍCE OBRÁZKŮ V JEDNOM GRAFICKÉM OKNĚ PŘÍKAZ SUBPLOT(a,b,c) a – POČET OBRÁZKŮ VODOROVNĚ b - POČET OBRÁZKŮ SVISLE c - URČENÍ POZICE KTERÝ OBRÁZEK V MATICI.
C – procedury Mgr. Lenka Švancarová.
Vytvořte funkci (m-file) jménem vypocet, kde jako vstupní parametry budou vektory x a y a výstupním parametrem funkce bude Z. V těle funkce spočtěte funkci.
Přednáška RŮSTOVÉ MODELY – ŘEŠENÍ POMOCÍ PROGRAMU MATLAB.
Práce pro profesionály Cvičíme se v MATLABu © Leonard Walletzký, ESF MU, 2003.
Programování v MATLABu © Leonard Walletzký, ESF MU, 2000.
Grafické možnosti MATLABu © Leonard Walletzký, 2003
Obecná deformační metoda Řešení nosníků - závěr. Analýza prutové soustavy Matice tuhosti K (opakování) Zatěžovací vektor F Řešení soustavy rovnic.
Než začneme programovat Co lze v MALATBu dělat, aniž musíme napsat program. © Leonard Walletzký, ESF MU, 2000.
Náhodná veličina. Nechť (, , P) je pravděpodobnostní prostor:
© Institut biostatistiky a analýz Vícerozměrné metody - cvičení RNDr. Eva Janoušová Podzim 2014.
4. cvičení
Přiřazovací příkaz cyklus For
MU002 – Informační technologie Základy algoritmizace 5/13
Obecná deformační metoda
Simulace dynamických systémů v Matlabu, Simulink
Simulační Programování - Matlab
Posun grafu funkcí sin x a cos x po ose y
Změna oboru hodnot u funkcí sin x a cos x
Transkript prezentace:

Napište funkci – jmenuje se „prubehy“ (M-file), která spočte průběhy 2 funkcí y1 = cos x y2 = (cos x + sin 2x ) / 2 Funkce bude mít vstupní parametr x a výstupní parametry y1 a y2. Poté napište skript, který definuje vektor x1 v intervalu [ 0;2π] s krokem π /20, poté vyvolá výše uvedenou funkci s patřičnými skutečnými výstupním a vstupními parametry a nakonec vykreslí 2 grafy do jediného okna pod sebe (subplot).

t=0:pi/20:2*pi; [y1,y2]=prubehy(t); subplot(2,1,1) plot(t,y1,'b') subplot(2,1,2) plot(t,y2,'r') function [y1,y2]=prubehy(x) y1 = cos(x) y2 = ( cos(x) + sin(2*x) ) / 2

Napište funkci jménem gonio, která bude mít 1 vstupní parametr x a 2 výstupní parametry y1 a y2. V těle funkce spočte následující vztahy: y1 = sinh(x) y2 = cosh(x) Poté napište volající skript, který : vytvoří vektor x v intervalu rozděleném na 20 dílů vyvolá výše uvedenou funkci se skutečnými parametry nakreslí do jediného okna grafy, jejichž funkční hodnoty byly spočteny ve výše uvedené funkci

t=linspace(-pi,pi,20); [y1,y2]=gonio(t); plot(x1,y1,'b') hold on plot(x1,y2,'r') function [y1,y2]=gonio(x) y1 = sinh(x) y2 = cosh(x)

Vytvořte uživatelskou funkci fce0 vracející hodnotu y = x·sin(x)-10/x pro vstupní parametr x, který může být i vektor. V příkazovém okně pak nakreslete jejím vyvoláním graf pro x z intervalu.

t=0:pi/20:2*pi; y=fce0(t); plot(t,y) function y=fce0(x) y = x.*sin(x)-10./x

Vytvořte uživatelskou funkci fce1 vracející hodnotu y = x·(e x - e -x ) pro vstupní parametr x, který může být i vektor. V příkazovém okně pak nakreslete jejím vyvoláním graf pro x z intervalu.

t=-10:.1:10; y=fce1(t); plot(t,y) function y=fce1(x) y = x.*(exp(x) - exp(-x))

Vytvořte uživatelskou funkci fce2 vracející x·e x /(x-1) pro vstupní parametr x, který může být i vektor. V příkazovém okně pak nakreslete jejím vyvoláním graf pro x z intervalu.

t=-5:.1:5; y=fce2(t); plot(t,y) function y=fce2(x) y = x.* exp(x)./(x-1)

Vytvořte funkci (m-file) jménem vypocet, kde jako vstupní parametry budou vektory x a y a výstupním parametrem funkce bude Z. V těle funkce spočtěte funkci a předtím nezapomeňte vhodně „vyrobit“ (pomocí mesgrid) matice X a Y, tak aby bylo možno vykreslit 3D graf. ( Pozor na malé x a y (vektory) a velké X a Y (matice). ) Poté napište skript, který : nadefinuje vektory x a y (každý od -5 do 5 s krokem 0.25) vyvolá napsanou funkci vypocet s příslušnými skutečnými výstupními a vstupními parametry vykreslí 3D graf pomocí funkce mesh

Napište funkci jménem priklad1, která má 2 vstupní parametry x a y. V těle funkce vykonejte: spočítání mřížky pomocí funkce meshgrid spočítání funkce z1 = cos(X  Y) vykreslení funkce pomocí mesh a surf v jediném okně 2 grafy nad sebou (subplot) Poté napište skript, který: - naplní vektory x a y na intervalu od -  do  s intervalem  /100 - vyvolá výše uvedenou funkci priklad1 s příslušnými skutečnými vstupními parametry