- Stahuj zápisky z přednášek a ostatní studijní materiály
- Zapisuj si jen kvalitní vyučující (obsáhlá databáze referencí)
- Nastav si své předměty a buď stále v obraze
- Zapoj se svojí aktivitou do soutěže o ceny
- Založ si svůj profil, aby tě tví spolužáci mohli najít
- Najdi své přátele podle místa kde bydlíš nebo školy kterou studuješ
- Diskutuj ve skupinách o tématech, které tě zajímají
Studijní materiály
Zjednodušená ukázka:
Stáhnout celý tento materiál0 0
0 2.2000 0 0
0 0 3.3000 0
0 0 0 5.5000
>>
Práce s maticemi
Práce s maticemi
Práce s maticemi, vektory
vektor = jednorozměrná matice
>> D=[1 2 3 4 3 2 1]
D =
1 2 3 4 3 2 1
>> E=D'
E =
1
2
3
4
3
2
1
>>
Práce s maticemi, vektory
Datové typy v Matlabu
MATLAB podporuje tyto datové typy:
– matice (matrices) – skalár, vektor, matice,
– vícerozměrná pole (multidimensional arrays),
– buňková pole (cell arrays).
• Skalár, vektor, matice
>> A = [1];
>> B = [1 2 3];
>> a = [1 2 3; 4 5 6; 7 8 9];
>> a(2,2)
>> ans = 5
Datové typy v Matlabu
• vícerozměrné pole
>> A = rand(3,3)
A =
0.2722 0.7468 0.4660
0.1988 0.4451 0.4186
0.0153 0.9318 0.8462
Datové typy v Matlabu
>> B = rand(3,3,3)
B(:,:,1) =
0.5252 0.8381 0.3795
0.2026 0.0196 0.8318
0.6721 0.6813 0.5028
B(:,:,2) =
0.7095 0.1897 0.3028
0.4289 0.1934 0.5417
0.3046 0.6822 0.1509
B(:,:,3) =
0.6979 0.8537 0.8998
0.3784 0.5936 0.8216
0.8600 0.4966 0.6449
Datové typy – buňková pole
(cell array) I
>> A{1,1} = [1+j, 1+2*j, 1+3*j; 1+j, 2+j,
3+j];
>> A{1,2} = [1e-3, 1.111; 1e+0, 3.333; 1e+3,
5.555];
>> A{2,1} = ' T E X T ';
>> A
A =
[2x3 double] [3x2 double]
' T E X T ' []
Datové typy – buňková pole
(cell array)
Práce v Matlabu
výpočty, grafické operace,
zpracování textu, ...
se provádí pomocí příkazů
– na příkazovém řádku,
– ve skriptu,
– ve funkci.
data jsou uložena v proměnných,
které je možné uložit
*.m
*.mat
*.m - soubory
•
Vloženo: 25.05.2011
Velikost: 336,16 kB
Komentáře
Tento materiál neobsahuje žádné komentáře.
Copyright 2025 unium.cz


