155GIT1 / 7. cvičení: Porovnání verzí
mBez shrnutí editace |
mBez shrnutí editace |
||
Řádek 6: | Řádek 6: | ||
# (z 6.cvičení) složené podmínky | # (z 6.cvičení) složené podmínky | ||
# uživatelské funkce | # uživatelské funkce | ||
# chybová hlášení | |||
# opakování, ukázky drobných smíšených úloh | # opakování, ukázky drobných smíšených úloh | ||
Řádek 34: | Řádek 35: | ||
fprintf('min = %.3f\nmax = %.3f\nmean = %.3f\n', [mi, ma, mn]) | fprintf('min = %.3f\nmax = %.3f\nmean = %.3f\n', [mi, ma, mn]) | ||
</source> | </source> | ||
=== Chybová hlášení === | |||
=== Drobné úlohy === | |||
Funkce pro načtení neformátovaných dat po řádcích; zamění čárky za tečky: | |||
datový soubor [ftp://athena.fsv.cvut.cz/ZFG/GIT1/carky.txt carky.txt] ke stažení | |||
<source lang=octave> | |||
function teckazacarku(file) | |||
(bude doplneno) | |||
end | |||
</source> | |||
== Úlohy == | == Úlohy == | ||
* http://peso.fsv.cvut.cz/vyuka/git1/parcely/parcely.html | * http://peso.fsv.cvut.cz/vyuka/git1/parcely/parcely.html |
Verze z 5. 4. 2016, 14:54
Uživatelské funkce
Náplň cvičení
- (z 6.cvičení) složené podmínky
- uživatelské funkce
- chybová hlášení
- 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])
Chybová hlášení
Drobné úlohy
Funkce pro načtení neformátovaných dat po řádcích; zamění čárky za tečky: datový soubor carky.txt ke stažení
function teckazacarku(file)
(bude doplneno)
end