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.

Příkaz je obvykle ukončen znakem konce řádky (EOL), který je vyvolán stiskem tlačítka ENTER.<br />

Je-li posledním znakem příkazu středník, je potlačeno zobrazení výsledku. Toto se používá hlavně<br />

v M-souborech a v situacích, kde je lokální výsledek značně rozsáhlý nebo nezajímavý. Např.<br />

p = conv(r,r);<br />

konvoluje vektor r se sebou samým, ale nezobrazuje výsledek. Podrobný popis M-souborů je v kapitole<br />

Skripty a funkce.<br />

Pokud jsou před znak konce řádky vloženy tři tečky, znamená to, že příkaz pokračuje na následující<br />

řádce. Např.<br />

s = 1 - 1/2 + 1/3 - 1/4 + 1/5 - 1/6 + 1/7 ...<br />

- 1/8 + 1/9 - 1/10 + 1/11 - 1/12;<br />

vyhodnotí částečný součet řady, přiřadí součet do proměnné s, ale nic nezobrazí. Mezery mezi<br />

znaménky =, + a - jsou volitelné, ale zde jsou vloženy pro zlepšení čitelnosti.<br />

Naopak několik příkazů může být umístěno na jediné řádce, jsou-li odděleny čárkou nebo středníkem.<br />

Např.<br />

a = 3; b = 10; c = a/b;<br />

Názvy proměnných a funkcí musí začínat písmenem, za kterým následuje libovolný počet písmen,<br />

číslic a podtržítek. <strong>MATLAB</strong> však rozlišuje pouze prvních 19 znaků jména.<br />

<strong>MATLAB</strong> rozlišuje malá a velká písmena. A a a nejsou stejné proměnné. Názvy všech funkcí musí<br />

být s malými písmeny. Zkuste si, co vyhodnotí <strong>MATLAB</strong> při zadání abs(3) a ABS(-3).<br />

Funkce může být zastíněna proměnnou, která má stejný název. Vyzkoušejte si tuto posloupnost<br />

příkazů<br />

abs(-3)<br />

abs=10<br />

abs(-3)<br />

3.4 Informace o pracovním prostoru<br />

V předchozích příkladech jsme vytvořili proměnné, které jsou uloženy v pracovním prostoru MAT-<br />

LABu. Abyste tyto proměnné vypsali na obrazovku, zadejte příkaz<br />

who<br />

který vypíše<br />

Your variables are:<br />

A p s<br />

ans r x<br />

18

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

Saved successfully!

Ooh no, something went wrong!