[ natashas @ 09.02.2006. 16:44 ] @
Pozdrav, zanima me da li se neko bavio VISom u okviru matlaba ! Npr nije mi jasno kako matlab racuna Var ili Cov ???? ne uklapa mi se sa matematickom def pojmova ! Treba mi razumevanje za prepoznavanje oblkika . Dakle evo primercica : Description C = cov(x) where x is a vector returns the variance of the vector elements. npr uzmem i otkucam da je a = [1 2 3] ..... cov(a) ,,,kaze ans =1??????????????? how?????????????????? kako to da mi kaze answer je 1 ako je to vektor kao sto pise u helpu ,,1x3 ..... a def je 1x3x3x1===ok skalar 1 ,,,,ali ....sta matlab usvoji za Mx???????????? to je pitanje?????? Mx=srednja vrednost u ovom slucaju i od ovog vektora je 2!!!!(fotmula jecov(X)= [ E(X-mX)*(x-mX)'] '==transponovana ??? ako kaze x je vektor ,,,da li to u mom slucaju znaci da imam 3 jednako verovatne realizacije pa je matematicko ocekivanje od mog a zapravo1*(1/3)+2*(1/3)+3*(1/3)===ali to je 2 ,,,,,,,, e sad promenjujuci gornju def ,,,ja dobijam skalar cija je vrednost takodje 2 ! a matlab lepo kaze 1! kako to ??? For matrices where each row is an observation and each column a variable, cov(x) is the covariance matrix. diag(cov(x)) is a vector of variances for each column, and sqrt(diag(cov(x))) is a vector of standard deviations. C = cov(x,y), where x and y are column vectors of equal length, is equivalent to cov([x y]). Ovo je ok ! da kazem da jeste ,ali ja zapravo ne shvatam ,sta je smisao recenice row is observation and colum je varijabla ???? |