11.07.2015 Views

CommLab00 - Mihajlo Pupin

CommLab00 - Mihajlo Pupin

CommLab00 - Mihajlo Pupin

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

CommLab 002012/2013 (14.10.2012)c =3 2 17 8 94 5 63 4 2Promenljive a, b i c definisane su na opisani način i memorisane su u Matlabovoj radnojmemoriji (workspace). Ispis imena svih eksternih promenljivih iz Matlabovog radnog prostorapostiže se naredbama who ili whos. Naredba who daje popis imena bez opisa pojedinihpromenljivih, dok naredba whos uz ime promenljive ispisuje veličinu, zauzeće u bajtovima i tipsadržaja promenljive.Primer: Nakon definisane promenljive a, b, i c na opisani način, naredbe who i whos daju sledećerezultate:» whoYour variables are:a b c» whosName Size Bytes Classa 1x1 8 double arrayb 5x1 80 double array (complex)c 4x3 96 double arrayGrand total is 18 elements using 184 bytesIz primera je vidljivo da je promenljiva a skalarna (dakle matrica dimenzije 1x1) i da zauzima 8bajta, dok je njen sadržaj tipa double array. Promenljiva b je vektor dimenzije 5x1, a njegovsadržaj su kompleksni brojevi memorisani u elemente tipa double array. Zadnja linija izveštajadaje sumarne podatke o ukupnom broju elemenata i ukupnom zauzeću memorijskog prostora.Na ovaj način se dobija ispis promenljivih sa pripadajućim dimenzijama, međutim, ukoliko jepotrebno dimenziju neke promenljive upisati u drugu varijablu (da bi se mogle definisati granicebrojača kod obrade takve promenljive), to nije moguće učitiniti naredbom whos. Za to postojinaredba size.c_dim=size(c).Ovom naredbom je stvorena promenljiva c_dim koja ima dva elementa, od kojih prvi sadrži brojkolona, a drugi broj vrsta promenljive čije je ime upotrebljeno kao argument funkcije size. Zaispis bilo koje promenljive iz radnog prostora Matlab‐a na ekran dovoljno je samo upisati njenoime i pritisnuti taster Enter.3.3.2. Definisanje niza brojevaUnos vektora i matrica, opisan u prethodnom poglavlju, prikladan je za upis matrica i vektora samalim brojem elemenata. Međutim, upis elemenata vektora koji predstavljaju aritmetički niz odviše hiljada elemenata, predstavljao bi ogroman posao. Da bi se olakšao unos takvih nizova,postoje naredbe koje to olakšavaju:d1=[var_min:korak:var_max]Tehnički fakultet “<strong>Mihajlo</strong> <strong>Pupin</strong>” ‐ Zrenjanin7

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!