楼主: tongjide
1397 3

[问答] 程序和数据如下,为什么运行得不到书上的结果,谁知道问题在哪 [推广有奖]

教授

44%

还不是VIP/贵宾

-

威望
0
论坛币
228 个
通用积分
11.5554
学术水平
19 点
热心指数
20 点
信用等级
15 点
经验
2924 点
帖子
1054
精华
0
在线时间
940 小时
注册时间
2009-9-20
最后登录
2024-2-4

5论坛币
%MoveHurst
%code by ariszheng  2012-5-3
[Prices, dates] =xlsread('shindex.xls');
DataLength=length(Prices);
cyclength=120;  %计算周期
if cyclength > DataLength
    plot(1:100,1:100,'r*',1:100,100:-1:1,'ro');
    text(10,50,'Number of data must biger than Cycle Length','FontSize',28);
else
    plot(1:0.1:10,sin(1:0.1:10),'r*',1:0.1:10,-sin(1:0.1:10),'ro');
    logData=log(Prices);
    logData=logData(DataLength:-1:1);
    IndexReturn=[0;logData(2:DataLength)-logData(1:DataLength-1)];
    hurstE=zeros(DataLength,1);
    hurstE(1:cyclength-1)=NaN;
    for i=1:( DataLength-cyclength+1 )
         HurstExponent=HurstCompute(   IndexReturn (i:i+cyclength-1) );
         hurstE(cyclength+i-1)=HurstExponent(1);
    end
    fts = fints(dates,[hurstE(DataLength:-1:1) logData(DataLength:-1:1)],{'HurstExponent','logIndex'});
    chartfts(fts);  
end

shindex.xls

205.5 KB

关键词:得不到 shindex compute xlsread length 程序

本帖被以下文库推荐

凡事预则立,不预则废
沙发
enxizheng 发表于 2015-4-21 13:43:13 |只看作者 |坛友微信交流群
倒数第6行
HurstExponent=HurstCompute(   IndexReturn (i:i+cyclength-1) );
这里面的函数HurstCompute的代码是啥?
已有 1 人评分论坛币 学术水平 热心指数 信用等级 收起 理由
tongjide + 5 + 4 + 4 + 4 精彩帖子

总评分: 论坛币 + 5  学术水平 + 4  热心指数 + 4  信用等级 + 4   查看全部评分

使用道具

藤椅
tongjide 发表于 2015-4-21 16:18:19 |只看作者 |坛友微信交流群
enxizheng 发表于 2015-4-21 13:43
倒数第6行
HurstExponent=HurstCompute(   IndexReturn (i:i+cyclength-1) );
这里面的函数HurstCompute的 ...
就是你看到的了,书上给的代码,没错.

使用道具

板凳
enxizheng 发表于 2015-4-21 18:45:27 |只看作者 |坛友微信交流群
tongjide 发表于 2015-4-21 16:18
就是你看到的了,书上给的代码,没错.
什么书? 我没有你说的"书", 你贴出来的代码中包含的函数HurstCompute不是matlab自带的函数, 我运行不了你的代码, 所以前面问你HurstCompute函数的代码(内容)是什么. 我想你应该是用了别人的matlab工具箱吧, 我没有相应的工具箱, 你的代码我无法执行, 除非我能看到你用的工具箱.
已有 1 人评分论坛币 学术水平 热心指数 信用等级 收起 理由
tongjide + 5 + 4 + 4 + 4 热心帮助其他会员

总评分: 论坛币 + 5  学术水平 + 4  热心指数 + 4  信用等级 + 4   查看全部评分

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-5-13 02:18