155GIT1 / 7. cvičení: Porovnání verzí
mBez shrnutí editace |
mBez shrnutí editace |
||
Řádek 4: | Řádek 4: | ||
== Náplň cvičení == | == Náplň cvičení == | ||
# (z 6.cvičení) složené podmínky | |||
# uživatelské funkce | # uživatelské funkce | ||
# opakování, ukázky drobných smíšených úloh | |||
== Ukázky == | == Ukázky == | ||
Řádek 12: | Řádek 14: | ||
Syntax: | Syntax: | ||
function [ | function [vystup1,vystup2,...,vystupn] = nazev(vstup1,vstup2,...,vstupn) | ||
end | end | ||
Řádek 18: | Řádek 21: | ||
<source lang=octave> | <source lang=octave> | ||
function [min_x, max_x, mean_x] = stat (x) | function [min_x, max_x, mean_x] = stat(x) | ||
min_x = min(x); | min_x = min(x); | ||
max_x = max(x); | max_x = max(x); | ||
Řádek 25: | Řádek 28: | ||
</source> | </source> | ||
Příklad | Příklad volání: | ||
<source lang=octave> | <source lang=octave> |
Verze z 5. 4. 2016, 13:22
Uživatelské funkce
Náplň cvičení
- (z 6.cvičení) složené podmínky
- uživatelské funkce
- opakování, ukázky drobných smíšených úloh
Ukázky
Uživatelské funkce
Syntax:
function [vystup1,vystup2,...,vystupn] = nazev(vstup1,vstup2,...,vstupn) end
Každá funkce musí být uložena ve vlastním souboru s příponou .m. Název souboru musí odpovídat názvu funkce!
function [min_x, max_x, mean_x] = stat(x)
min_x = min(x);
max_x = max(x);
mean_x = mean(x);
end
Příklad volání:
[mi, ma, mn] = stat(rand(1, 100))
fprintf('min = %.3f\nmax = %.3f\nmean = %.3f\n', [mi, ma, mn])