![]() |
load file - Verzia pre tlač +- Matlab fórum (http://matlab.sk) +-- Fórum: Matlab (/forumdisplay.php?fid=4) +--- Fórum: Programovanie / Programming (/forumdisplay.php?fid=5) +--- Téma: load file (/showthread.php?tid=76) |
load file - Longar - 11-18-2013 12:31 Dobrý den, prosím o pomoc, nevím v jakém tvaru mají být 2 vstupní soubory a jelikož nejsem teméř vůbec zdatný v matlabu, může mě prosím někdo pomoct. Ze struktury programu by mělo stačít správně nadefinovat do požadovaného tvaru vstupní soubory a správně je naplnit daty, mě se to ale moc nedaří. dílky moc clc, clear all, close all %addpaath ´funct´ % Prediction of traffic intensity with daily course load df1 df1 load dt34k12IOV dtI dtO dtV dI=dtI(1:288); ord=2; np=3; y=dI-df1; V=zeros(ord+1); for t=3:288 Psi=y(t:-1:(t-ord)); V=V+Psi'*Psi; end th=v2thN(V/288,1); dy=dtI((1:288)+288); for t=3:(288-np) yy=dy(1:t)-df1(1:t); for i=1:np yy(t+i)=yy(t+i-(1:ord))*th'; end yp(t+np)=yy(t+np)+df1(t+np); end RESULTS aPredInt_R RE: load file - vivaelin - 11-26-2013 22:22 Ahoj, podľa mňa sú "df1", "df1" sú vstupné hodnoty, ktorými začínaš počítať. Čo znamená, že to môžu byť údaje ťahané z excelu alebo iného tabuľkového editoru (napr. df1.xls), ale tie dáta musíš mať namerané alebo nejako dané. A toto "dt34k12IOV", "dtI", "dtO", "dtV" by mali byť podprogramy, ktoré sú uložené tipujem ako ďalšie "m-file" (napr. dt34k12IOV.m), kde sú definované premenné z Tvojho textu, ktoré tu uvádzaš napr. "v2thN", "yy"..., aby Ti to vôbec počítalo. A tie by si mal už mať. Všetky zmienené súbory musíš mať uložené v jednom priečinku, aby sa Ti načítavali, inak musíš dopísať celú cestu. |