char('a','b');double(ans);isstrprop(ans,'digit');findstr('pokus','a');p=[1,1];roots(p); polyval(polyder(p),1);b=sym('x');subs(b,1);solve(b);diff(b);c=vectorize('x^2');x=1:5;cc=eval(c); d=inline('x');d(2);load('A.mat');det(A);inv(A); clear all; echo off disp(' Cviceni c.4'); disp(' '); disp(' Na zadani dalsiho prikladu se dostanete vzdy pomoci prikazu "return".'); disp(' Zmacknete nejakou klavesu.'); pause; disp(' '); disp(' TEXTOVE RETEZCE.') disp(' '); disp('1. Ulozte nasledujici dve vety do matice T na samostatne radky:'); disp(' Hlavni naplni tridenniho pobytu byly diskuse.'); disp(' Ucastnilo se ho 110 stredoskolaku.'); disp(' '); keyboard; disp('2. Vety z T ulozte bez koncovych mezer do radkovych vektoru v1 a v2.'); disp(' '); keyboard; disp('3. Zjistete pocet mezer, pismen a cislic ve v1 a v2.'); disp(' Napoveda: pouzijte funkci "isstrprop()".'); disp(' '); keyboard; disp('4. Spojte vety v1 a v2 za sebe do jednoho radkoveho vektoru t tak,'); disp(' aby za teckou prve vety nasledovala mezera.'); disp(' '); keyboard; disp('5. V celem textu t vyhledejte vyskyt slabiky ''la'', pak za ni pridejte'); disp(' dve mezery.'); disp(' '); keyboard; disp(' '); disp(' VYHODNOCOVANI MATEMATICKYCH VYRAZU.'); disp(' '); disp('1. Definujte polynom p=2x^4-x^3+3x-1 a vypoctete jeho hodnotu v bode x=3.'); disp(' Vypoctete jeho prvni derivaci a hodnotu prvni derivace v bode x=3.'); disp(' '); keyboard; disp('2. Vypoctete koreny polynomu p.'); disp(' '); keyboard; disp('3. Vypoctete polynom q, ktery bude mit koreny [-1, 2, 3, 4].'); disp(' '); keyboard; disp('4. Definujte funkci x^3+2*x^2-x-2 '); disp(' jako textovy retezec a ulozte ji do promenne f.'); disp(' '); keyboard; disp('5. Do vektoru y ulozte hodnoty funkce f v bodech [1 2 3].'); disp(' '); keyboard; disp('6. Naleznete koreny funkce f.'); disp(' '); keyboard; disp('7. Stejny postup zvolte pro promennou f definovanou jako'); disp(' symbolicky vyraz.'); disp(' '); keyboard; disp('8. Spocitejte derivaci funkce f a vycislete ji v bode x=2.'); disp(' '); keyboard; disp(' DALSI UKOLY.') disp(' '); disp('1. Do promenne K ulozte nasledujici vetu:'); disp(' Kobyla ma maly bok.'); disp(' (a) Vypiste vetu pozpatku.'); disp(' (b) Vypiste vetu vertikalne (tj. shora dolu).'); disp(' '); keyboard; disp('2. Definujte funkci f(x) = 1/x + ln(x).'); disp(' Najdete bod, ve kterem tato funkce nabyva sveho minima, a jeho hodnotu'); disp(' spocitejte. '); disp(' Vygenerujte 100 ekvidistatnich hodnot z intervalu [0.5, 5], hodnoty'); disp(' funkce f v techto bodech ulozte do promenne y a vykreslete pomoci plot(x,y).'); disp(' '); keyboard; disp('3. Rozhodnete, zda je funkce g(x) = x^2 / (x^2 - 1) konkavni na intervalu [2, 4].'); disp(' '); keyboard; disp('4. Nactete (pouzijte funkci "load()") a zobrazte matici A ulozenou v souboru "A.mat".'); disp(' '); keyboard; disp('5. Pomoci funkce "poly()" zjistete charakteristicky polynom matice A, '); disp(' pak spocitejte jeho koreny.'); disp(' Spravnost vysledku overte vypoctem vlastnich cisel matice A (funkce "eig()").'); disp(' '); keyboard; disp('6. Zjistete, zda k matici A existuje inverzni matice. Pokud ano,'); disp(' zobrazte jeji prvky ve tvaru zlomku (prikaz "format rat").'); disp(' '); keyboard; disp('7. Spocitejte soucet prvku nad diagonalou (vcetne) matice "A".'); disp(' '); keyboard; disp('8. Spocitejte pocet, soucet a soucin vsech kladnych prvku matice A.'); disp(' '); keyboard;