作业帮 > 综合 > 作业

谁能给我解释如下的matlab程序

来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/07/08 08:41:03
谁能给我解释如下的matlab程序
a=xlsread('d:\aaa.xls');...
T=1; %计算的时隔为一天
Pl=1.-[0.005;0.01;0.05;0.1];%置信水平
sdvp=sort(a);%日收益序列排列
n=length(sdvp);
[freqs.classi]=hist(a,n/25);
Bar(classi,freqs,'b');
Title(‘历史模拟法’);
Xlabel(‘收益率类别’);
  Ylabel(‘频度’);
  Hold on
  For i=1:1:length(pl);
  VaR(i)=-sdvp(fix(n-n*pl(i)+1);
  Line([-VaR2(i) –VaR2(i)],[0 max(freq)],’color’,’red’);%作图
  Tex(-VaR2(i) –VaR2(i)/10),max(freq)/2,num2str(pl(i)));
Undefined function or variable 'classi'.
程序出错了,该怎么改
谁能给我解释如下的matlab程序
[freqs.classi]中间应该是“,”
再问: 那这个将接下来怎么调整呢?
再答: 应该是变量没有赋值或函数名写错了,你的Pl和pl不一致,再仔细看看,有没有其他问题
再问: 哎,我还是没有调试出来,这是在用历史收益密度计算VaR的程序,可以帮忙调试下吗,谢谢
再答: 你的a是什么,给我一下,jg0631086@sina.com