155GIT1 / 7. cvičení: Porovnání verzí

Z GeoWikiCZ
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í

  1. (z 6.cvičení) složené podmínky
  2. uživatelské funkce
  3. chybová hlášení
  4. 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


Úlohy