echo off disp(' Cviceni c.1 - zakladni prace s MATLABem'); disp(' '); disp(' Na zadani dalsiho prikladu se dostanete vzdy pomoci prikazu "return".'); disp(' Zmacknete nejakou klavesu.'); pause disp('1. Zobrazte si napovedu k nekterym zakladnim funkcim:'); disp(' "help sin", "help sqrt", "help rand" a pod.'); keyboard; disp('2. Zkuste si nekolik jednoduchych vypoctu (napr. "sin(pi/3)",'); disp(' "sqrt(-1)", "exp(i*pi)", "log(0)" a pod.)'); keyboard; disp('3. Definujte nekolik promennych a vyzkousejte manipulaci s nimi.'); disp(' (Napr. "a=sqrt(2)", "M=[1 2;3 4]", "a+M", "a-M", "a*M", "M/a", "a/M".'); keyboard; disp('4. Vytvorte alespon tremi zpusoby matici C rozmeru 4x4,'); disp(' tvorenou samymi dvojkami.'); keyboard; disp('5. Vytvorte nahodnou matici A rozmeru 10 x 8, jejiz vsechny'); disp(' prvky jsou cela cisla v intervalu [-50,40].'); keyboard; disp('6. Zjistete velikost matice A, resp. jen pocet jejich radku a sloupcu.'); keyboard; disp('7. Do B ulozte submatici z A tvorenou jejimi sudymi radky'); disp(' a lichymi sloupci.'); keyboard; disp('8. Na tytez pozice ulozte v puvodni matici A same nuly.'); keyboard; disp('9. Co se stane, kdyz provedete prirazeni A(1,9)=1 ?'); disp(' Nove vytvoreny sloupec matice A smazte.'); keyboard; disp('10. Ktery z nasledujicich prikazu ma smysl?'); disp(' M1 = B+C '); keyboard; disp(' M2 = B*C '); keyboard; disp(' M3 = C*B '); keyboard; disp(' M4 = [B, C] '); keyboard; disp(' M5 = [B'', C] '); keyboard; disp(' M6 = [B, C''] '); keyboard; disp(' M7 = [B; C] '); keyboard; disp(' M8 = [B''; C] '); keyboard; disp(' M9 = [B; C''] '); keyboard; disp('11.Porovnejte nasledujici vyrazy a zduvodnete si vysledky:'); disp(' M1 = C*C '); keyboard; disp(' M2 = C.*C '); keyboard; disp(' M3 = C/C '); keyboard; disp(' M4 = C./C '); keyboard; disp(' M5 = C^2 '); keyboard; disp(' M6 = C.^2 '); keyboard; disp(' M7 = B^2 '); keyboard; disp(' M8 = B.^2'); keyboard; disp('12. Vygenerujte sloupcovy vektor u delky 12 s cisly -5, -3, -1, atd.'); keyboard; disp('13. Doplnte u na vektor v delky 24 tvorici souvislou posloupnost'); disp(' -5, -4, -3, -2, atd.'); disp(' Pozn. Lze provest jedinym prikazem s pouzitim transpozice'); disp(' a funkce reshape.'); keyboard;