11.07.2015 Views

Jemný úvod do Matlabu a Simulinku

Jemný úvod do Matlabu a Simulinku

Jemný úvod do Matlabu a Simulinku

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

0.1000 0.90030.2000 0.80240.3000 0.70770.4000 0.61740.5000 0.5323Cvičení 2:1. Nadefinujte vektory ⃗u, ⃗v, ⃗w stejné délky a vytvořte z nich tabulku, kde v prvnímsloupci bude vektor ⃗u, ve druhém ,⃗v, a ve třetím ⃗w.2. Vytvořte tabulku, goniometrických funkcí od −2π <strong>do</strong> 2π.2.4.3 Čtení a zápis prvku vektoru na dané poziciK prvkům vektoru v <strong>Matlabu</strong> přistupujeme pomocí indexů, po<strong>do</strong>bně jako v jiných programovacíchjazycích. Na vektor se můžeme dívat jako na alokované pole, které má narozdíl od jiných programovacích jazyků první index roven 1 a ne 0. Vektor můžeme tedydeklarovat i tím, že definujeme prvky na jednotlivých pozicích.Příklad:>> a(1) = 1; a(3) = 5; a(7) = 3;>> a>> ans =1 0 5 0 3Čtení hodnoty vektoru na dané pozici provedeme ob<strong>do</strong>bně přiřazením.Příklad:>> u = [1 3 5 7];>> x = u(2)x =32.4.4 Generování maticeMatice v <strong>Matlabu</strong> vytváříme ob<strong>do</strong>bně jako vektory. Výčtem prvků, případně zápisemhodnoty prvku na danou pozici. Hodnoty matice čteme opět ob<strong>do</strong>bně jako u vektorů.První index je řádkový, druhý index sloupcový.1. Odkaz na konkrétní prvek matice>> a(3,3) = a(1,3) + a(3,1);2. Definice matice (5,1), která se skládá z prvků A(1,3), A(2,3), . . . , A(5,3)>> A(1:5,3);3. Definice matice (5,4), která se skládá z prvních pěti řad a sloupců 7 až 10 matice A5

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!