29.06.2015 Views

MATLAB Díl I. – Práce s programem

MATLAB Díl I. – Práce s programem

MATLAB Díl I. – Práce s programem

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.

4.5 Užití mocnin s maticemi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29<br />

4.6 Transcendentní a elementární maticové funkce . . . . . . . . . . . . . . . . . . . . . . 29<br />

5 Prvkové operace 31<br />

5.1 Prvkové sčítání a odčítání . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31<br />

5.2 Prvkové násobení a dělení . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31<br />

5.3 Prvkové použití mocnin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32<br />

5.4 Relační operace . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32<br />

5.5 Logické operace . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34<br />

5.6 Matematické funkce . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35<br />

6 Manipulace s vektory a maticemi 37<br />

6.1 Vytváření vektorů . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37<br />

6.2 Indexace . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38<br />

6.3 Užití logických vektorů při indexaci . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41<br />

6.4 Prázdné matice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41<br />

6.5 Speciální matice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42<br />

6.6 Tvorba velkých matic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44<br />

6.7 Manipulace s maticemi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44<br />

7 Příklady a triky 46<br />

7.1 Generování posloupností . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46<br />

7.2 Tvorba submatic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47<br />

7.3 Mazání řádků a sloupců . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47<br />

7.4 Náhrada sloupců a řádek . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47<br />

7.5 Prohazování sloupců a řádek . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48<br />

7.6 Logická pole . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48<br />

7.7 Funkce any, all a find . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49<br />

7.8 Triky s funkcí ones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51<br />

8 Řídicí struktury 52<br />

8.1 Cyklus FOR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52<br />

8.2 Cyklus WHILE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54<br />

8.3 Příkazy IF a BREAK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54<br />

9 M-soubory: Skripty a funkce 56<br />

9.1 Skriptové soubory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56<br />

9.2 Funkční soubory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57<br />

9.3 Tvorba nápovědy pro vaše M-soubory . . . . . . . . . . . . . . . . . . . . . . . . . . 59<br />

9.4 Globální proměnné . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59<br />

9.5 Textové řetězce . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60<br />

9.6 Funkce eval . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61<br />

9.7 Jak zvýšit rychlost a ušetřit paměť . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62<br />

6

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

Saved successfully!

Ooh no, something went wrong!