4 Lineární algebra - základní operace
Základní operace s maticemi a vektory v Matlabu. Zápis, výběr, přeskládávání, příkazy zeros, ones, eye, reshape, sort.
Pochopení bezsmyčkového zápisu (např. A=1:5, A(ones(5,1),:), A+A'-1 ) nebo řazení dat (např. A=randi(10,10,3), [B,k]=sort(A), A(k(:,1),:) ).
Úlohy:
1. Generujte matici 10x10 přirozených čísel od 1 do 100 a vyberte sloupec s nejvyšším číslem.
2. Generujte matici 10x10 přirozených čísel od 1 do 100 a vynulujte v ní čísla dělitelná 7.
3. Generujte matici 10x10 přirozených čísel od 1 do 100 a vyškrtejte řádky, které obsahují číslo dělitelné 7.
4. V náhodné matici 10x2 přirozených čísel od 1 do 10 vytvořte sloupec součtů (řádkových), takže vznikne matice 10x3.
5. V náhodné matici 10x3 přirozených čísel od 1 do 10 vyřaďte řádky se součtem větším než 15.
6. Náhodnou matici 10x5 přirozených čísel od 1 do 10 přeskládejte řádkově tak, aby měly řádky postupně snižující se součet.
7. Házejte 100x kostkou a vytvořte vektor relativních četností. Zkontrolujte, že součet rel. četností je 1.