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)cumsum y=cumsum(x) kumulativna suma elemenat a vektora (d imenzija jednakaulaznom vektoru)diff y=diff(x) vektor razlike susednih elemenata ulaznog vektoray(i)=x(i+1)-x(i)prod y=prod(x) produkt elemenata vektoracumprod y=cumprod(x) kumulativni produkt elemenata vektora (dimenzija jednakaulaznom vektoru)sort y=sort vraća vektor istih dimenzija kao ulazni vektor, kojem suelementi sortirani po rastućem redu. Kod ulaznog argumentatipa matrice rezultat je matrica kojoj su kolone sortirane porastućem redu.6.2.4. Funkcije za obradu matricaFunkcije za obradu matrica kao argument imaju matricu, a kao rezultat daju matricu ili vektor.Sintaksa i opi s funkcija prikazan je u tabeli:funkcija sintaksa rezultat funkcijetrace y=trace(x) trag matrice (suma elemenata glavne dijagonale)rank y=rank(x) rang matricedet y=det(x) determinanta matriceeig y=eig(x) vektor karakterističnih vrednosti kvadratne matricepoly y=poly(x) karakteristični polinom kvadratne matricediag y=diag(x) vektor koji sadrži elemente glavne dijagonale matriceinv y=inv(x) inverzna matrica kvadratne matricerot90 y=rot90(x) rotacija matrice za 90° u smeru obrnutom od kazaljke na satufliplr y=fliplr(x) zamena kolona matriceflipud y=flipud(x) zamena vrsta matricetriu y=triu(x) gornja trokutasta matrica matrice xtril y=tril(x) donja trokutasta matrica matrice x6.3. Funkcije za obradu stringovaString je niz ASCII karaktera pridružen promenljivoj. U Matlab‐u string se definiše jednostrukimnavodnicima na početku i kraju željenog niza znakova.Primer:s=’Ovo je poruka’U ovom primeru promenljivoj s je dodeljen niz znakova. Matlab sadrži veliki broj funkcija za radsa stringovima, a njihov je popis moguće dobiti upisom naredbe lookfor string. Za svakupojedinu funkciju detaljno objašnjenje i sintaksa dobijaju se upisom naredbe help i imenapojedine funkcije. Ovde je dan pregled samo nekoliko naredbi za rad sa stringovima. Sintaksa iopis funkcija dati su u tabeli:funkcija sintaksa rezultat funkcijeblanks s=blanks(n) string od n praznih mesta (ulazni argument integer)findstr x=findstr(s1,s2) funkcija traži string s2 u stringu s1 i vraća indekse svihpočetaka stringa s2 u s1.isstr x=isstr(s1) vraća logičku jedinicu ako je s1 string. Inače vraća nulu.Tehnički fakultet “<strong>Mihajlo</strong> <strong>Pupin</strong>” ‐ Zrenjanin21

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

Saved successfully!

Ooh no, something went wrong!