echo off
disp('1. Vytvorte davku, ktera vyzve uzivatele, aby zadal svoje prijmeni');
disp('   a jako vystup vypise nahodnou permutaci pismen ze zadaneho prijmeni.');
keyboard;
disp('2. Vytvorte funkci faktorial, ktera pocita');
disp('   faktorial ze vstupniho argumentu. Funkce by take mela');
disp('   overit, ze uzivatel zadal na vstup nezaporne cele cislo. V opacnem');
disp('   pripade by mela skoncit a vypsat chybove hlaseni.');
keyboard;
disp('3. Vytvorte funkci kombinc, ktera pro 2 vstupni parametry n a k');
disp('   vypocita kombinacni cislo n nad k a vrati ho jako vystup.');
disp('   Pri tom pouzijte funkci faktorial z predchoziho prikladu.');
disp('   Funkce by take mela overit, ze n a k jsou nezaporna cela cisla.');
disp('   V opacnem pripade by mela skoncit a vypsat chybove hlaseni.');
keyboard;
disp('4. vytvorte davku, ktera nacte data ze souboru ''data.mat'', kde');
disp('   je ulozena matice A. Pokud je A ciselna, davka vypise na obrazovku, zda');
disp('   se jedna o cislo nebo vektor nebo matici. Pokud je A textova, davka vypise');
disp('   dany text a kolik obsahuje znaku (bez mezer).');
keyboard;
disp('5. vytvorte funkci cramer, ktera pro danou matici A a sloupcovy');
disp('   vektor b vrati reseni systemu Ax=b spocitane pomoci Cramerova');
disp('   pravidla');
keyboard;
