Vytvořte co nejelegantněji následující vektor
v =
10 9 8 7 6 5 4 3 2 1
Vytvořte co nejelegantněji následující matici.
A =
1 1 0 0
1 1 0 0
0 0 1 1
0 0 1 1
Zjistěte její velikost (počet řádků, sloupců a počet prvků).
Vytvořte co nejelegantněji následující matici
B =
1 2 3 1 4 7 1 2 3
4 5 6 2 5 8 4 5 6
7 8 9 3 6 9 7 8 9
Určete počet prvků s větších než 3 v matici B (je jich 18). Zjistěte logické a maticové souřadnice těchto prvků.
Všechny číslice 9 v matici B nahraďte 0.
Vytvořte náhodnout matici C a následně vynulujte zadané oblasti.
C =
0.6443 0.9390 0 0.1948 0.3111
0.3786 0 0 0 0.9234
0 0 0 0 0
0.5328 0 0 0 0.1848
0.3507 0.5870 0 0.4357 0.9049
Vyzkoušejte příkaz help format
. Nastavte výstup tak aby se vykonal následující příkaz.
>> 5/16 + 2/7
ans =
67/112
Ujistěte se, že umíte vrátit formátování výstupu do původní podoby.
Vytvořte co nejsnadněji použitelný vzorec pro výpočet celkového odporu paralelně zapojených rezistorů.
Vytvořte vektor z prvního příkladu pomocí příkazu linspace
.
Vytvořte následující náhodnou matici (na řádcích se opakují stejná čísla).
ans =
0.8530 0.8530 0.8530 0.8530 0.8530
0.6221 0.6221 0.6221 0.6221 0.6221
0.3510 0.3510 0.3510 0.3510 0.3510
Vytvořte následující třídimenzionální matici D (použijte k tomu příkaz repmat
).
D(:,:,1) =
1 2 3
4 5 6
7 8 9
D(:,:,2) =
1 2 3
4 5 6
7 8 9
D(:,:,3) =
1 2 3
4 5 6
7 8 9
Uložte vaši práci. Proveďte příkaz clear
. Práci opět načtěte. Zkuste vymazat doposud zadané příkazy v Command window
. Vyzkoušejte ukládání a načítání vybraných proměnných. Dále pak příkazy who
a whos
.
Něco pro pobavení. Zeptejte se MATLABu proč (why
).
David Kočíř (after Martin Trnečka)