Odpovedať 
 
Hodnotenie témy:
  • 0 Hlasov - 0 Priemer
  • 1
  • 2
  • 3
  • 4
  • 5
load file
11-18-2013, 12:31 (Tento príspevok bol naposledy zmenený: 11-18-2013 12:38 od Longar.)
Príspevok: #1
load file
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
Vyhľadať všetky príspevky tohoto používateľa
Citovať príspevok v odpovedi
11-26-2013, 22:22
Príspevok: #2
RE: load file
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.
Vyhľadať všetky príspevky tohoto používateľa
Citovať príspevok v odpovedi
Odpovedať 


Skok na fórum:




Kontakty | matlab.sk | Nahor | Na obsah | Odľahčený (archivačný) mód | RSS