I am just starting to learn matlab and I would appreciate very much if you could help me...
I am stuck with calculating the returns between some hours and for each day.. For some date was going ok the following method: (now the price is between that hours) n=length(price); % The number if days %(79 is the number of observations within one day) ndays = n/79; price_d = reshape(price,79,ndays); %I take returns for each day returns_d = log(price_d(2:79,:))- log(price_d(1:78,:));
However now I have another data where the number of observations are not anymore the same for each day..So in one day I have 79 in another 30,75 observations within a day.Therfore i CANNOT use anymore RESHAPE..:(
How should I do in order to have sorted the observations(prices) according to each day? So to have similar thing as before: row with the prices and column with prices corresponding to each day.. thank you for your time.. Marinela