echo off
disp('   Cviceni c.2 - zakladni prace s MATLABem');
disp('   ');
disp('   Na zadani dalsiho prikladu se dostanete vzdy pomoci prikazu "return".');
disp('   Zmacknete nejakou klavesu.');
pause
disp('1. Vytvorte nahodnou matici A rozmeru 10 x 8, jejiz vsechny');
disp('   prvky jsou cela cisla v intervalu [-40,50].');
keyboard;
disp('2. Utvorte matici 8 x 8, ktera bude mit na hlavni diagonale');
disp('   jednicky a jinde tytez prvky jako ma matice A');
keyboard;
disp('3. Utvorte nahodnou matici R o rozmerech 6 x 8, a overte, ');
disp('   ze matice R*R'' i R''*R jsou symetricke');
keyboard;
disp('4. Z matice A vytvorte matici B, ktera bude obsahovat hlavni diagonalu A');
disp('   a jednu diagonalu nad ni a dve pod ni, zbytek nuly.');
keyboard;
disp('5. Vytvorte nahodnou matici X radu 6 s prvky mezi -2.5 a 2.5.');
disp('   Naleznete maximalni a minimalni prvek v matici X a jejich radkovy');
disp('   i sloupcovy index (jeden prikaz pro radkovy index a jeden pro sloupcovy).');
keyboard;
disp('6. Spoctete soucin cisel na kazdem radku matice X (kazdy radek zvlast).');
keyboard;
disp('7. Spoctete soucet cisel na hlavni diagonale matice X.');
disp('   Vysledek zkontrolujte pomoci funkce pro urceni stopy matice (trace).');
keyboard;
disp('8. Definujte polynom p=2x^4-x^3+3x-1 a vypoctete jeho hodnotu v bode x=3.');
disp('   Vypoctete take hodnotu jeho prvni derivace v bode x=3.');
keyboard;
disp('9. Vypoctete koreny polynomu p.');
keyboard;
disp('10. Vypoctete polynom q, ktery bude mit koreny [-1, 2, 3, 4].');
keyboard;
