A1 Matlab
A1 Matlab A1 Matlab
Tipovi podataka - primeri Tip Primer int8, uint8, int16, uint16(65000) uint16, int32, uint32, int64, uint64 single single(3 * 10^38) double 3 * 10^300 5 + 6i logical magic(4) > 10 char 'Hello' cell array a{1,1} = 12; a{1,2} = 'Red'; a{1,3} = magic(4); structure a.day = 12; a.color = 'Red'; a.mat = magic(3); function handle @sin user class polynom([0 -2 -5]) Java class java.awt.Frame
Numeriĉki tipovi Tip Opseg M-funkcija Celobrojan Označen 8-bit integer -2 7 to 2 7 -1 int8 Označen 16-bit integer -2 15 to 2 15 -1 int16 Označen 32-bit integer -2 31 to 2 31 -1 int32 Označen 64-bit integer -2 63 to 2 63 -1 int64 Neoznačen 8-bit integer 0 to 2 8 -1 uint8 Neoznačen 16-bit integer 0 to 2 16 -1 uint16 Neoznačen 32-bit integer 0 to 2 32 -1 uint32 Neoznačen 64-bit integer 0 to 2 64 -1 uint64 U pokretnom zarezu Jedostruke preciznosti 32-bit Dvostruke preciznosti 64-bit -3.4 e 38 to 3.4e 38 IEEE Standard 754 single double » x = int16(325); » x = 325.5; » int16(fix(x)) ans = 325 » int16(325) * 4.39 ans = 1427 » uint8('Danas je ...') ans = 68 97 110 97 115 32 … 106 101 32 46 46 46
- Page 1 and 2: MATLAB Osnove
- Page 3 and 4: Osnovne osobine • Jezik visokog n
- Page 5 and 6: http://www.mathworks.com MATLAB fam
- Page 7 and 8: Raĉunarske platforme • Podržane
- Page 9 and 10: Radno okruženje Matlab-a (i sad
- Page 11 and 12: Matlab promenljive • naziv promen
- Page 13 and 14: Brojevi • Realni 3 -99 0.0001 -9.
- Page 15 and 16: • Posebni brojevi: - Ludolfov bro
- Page 17 and 18: • Unosom kao eksplicitna lista br
- Page 19 and 20: Poziv funkcije • funkcija se pozi
- Page 21: • ima 15 ugraĊenih tipova podata
- Page 25 and 26: • Vrednosti: - “Laž” = 0 (fa
- Page 27 and 28: Matriĉne operacije • Osnovne ope
- Page 29 and 30: Rešavanje linearnog sistema jedna
- Page 31 and 32: Operacije poreĊenja • operacije
- Page 33 and 34: Logiĉke i funkcije poreĊenja •
- Page 35 and 36: Selekcija elemenata matrice i vekto
- Page 37 and 38: Brisanje i spajanje • Brisanje pr
- Page 39 and 40: Matrice i vektori “poznatih” vr
- Page 41 and 42: Pristup elementima nizova » A(2,3,
- Page 43 and 44: Formiranje višedimenzinonih nizova
- Page 45 and 46: Rad sa dimenzijama matrice • redi
- Page 47 and 48: Blok naredbi • blok naredbi saĉi
- Page 49 and 50: FOR petlja • FOR je prebrojiva pe
- Page 51 and 52: Uslovno grananje programa • opšt
- Page 53 and 54: Kontrola toka programa - izuzeci
- Page 55 and 56: • sastoji se od imenovanih polja
- Page 57 and 58: Višedimenzioni nizovi struktura pa
- Page 59 and 60: Pristup podacima u nizu struktura
- Page 61 and 62: Organizovanje podataka u nizove str
- Page 63 and 64: Niz ćelija • je niz ĉiji su ele
- Page 65 and 66: Formiranje niza ćelija dodelom vre
- Page 67 and 68: Zamena liste promenljivih nizom će
- Page 69 and 70: Niz ćelija popunjenih strukturama
- Page 71 and 72: » P = [2 1.1]; Q1 = [1 3 2]; Q2 =
Numeriĉki tipovi<br />
Tip Opseg M-funkcija<br />
Celobrojan<br />
Označen 8-bit integer -2 7 to 2 7 -1 int8<br />
Označen 16-bit integer -2 15 to 2 15 -1 int16<br />
Označen 32-bit integer -2 31 to 2 31 -1 int32<br />
Označen 64-bit integer -2 63 to 2 63 -1 int64<br />
Neoznačen 8-bit integer 0 to 2 8 -1 uint8<br />
Neoznačen 16-bit integer 0 to 2 16 -1 uint16<br />
Neoznačen 32-bit integer 0 to 2 32 -1 uint32<br />
Neoznačen 64-bit integer 0 to 2 64 -1 uint64<br />
U pokretnom zarezu<br />
Jedostruke preciznosti<br />
32-bit<br />
Dvostruke preciznosti<br />
64-bit<br />
-3.4 e 38 to<br />
3.4e 38<br />
IEEE<br />
Standard 754<br />
single<br />
double<br />
» x = int16(325);<br />
» x = 325.5;<br />
» int16(fix(x))<br />
ans =<br />
325<br />
» int16(325) * 4.39<br />
ans =<br />
1427<br />
» uint8('Danas je ...')<br />
ans =<br />
68 97 110 97 115 32 …<br />
106 101 32 46 46 46