我用matlab求历史波动率,发现下标越界问题,请指教:
function HistoryVolatility
a=xlsread('C:\Documents and Settings\adminstrator\桌面\沪深300数据.xls','B1:B200');
a=diff(log(a))
a=a';
b=zeros(1,190)
for t=6:194
b(t-5)=var([a(t-5:t-1) a(t+1:t+5)])
end
系统提示我倒数第二行下标越界,不知怎么回事.


雷达卡


京公网安备 11010802022788号







