Matlab fórum
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.