布朗运动matlab程序(7个)

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

布朗运动matlab 程序(7个)

目录

Br1.m 模拟 10()y r dr σω⎰

Br2.m 模拟10()y r r dr σω⎰

Br3.m 模拟[]120()y r dr σω⎰

Br4.m 模拟10()()y x x y r d r σσωω⎰

Br5.m 模拟1

1()()i Mx y i i i r r dr λσγλω=-∑⎰

时间序列在不同的时点【i λ】在不同的规模i γ具有多个Mx 趋势突

Br6.m 模拟(1)y σω

Br7.m 同时模拟Br1…..Br6

% Wiener 1

function [W]=Br1(S);

e=randn(1000,1);

S1=0;

for i=1:1000;

S1=sum(e(1:i))+S1;

end;

W=S*(1000^(-1.5)*S1);

% Wiener 2

function [W]=Br2(S);

e=randn(1000,1);

S1=0;

for i=1:1000;

S1=i*sum(e(1:i))+S1; end;

W=S*1000^(-2.5)*S1;

% Wiener 3

function [W]=Br3(S);

e=randn(1000,1);

S1=0;

for i=1:1000;

S1=(sum(e(1:i)))^2+S1; end;

W=(S^2)*1000^(-2)*S1;

%Wiener 4

function [W]=Br4(Sx,Sy);

ex=randn(1000,1);

ey=randn(1000,1);

S1=0;

for i=1:1000;

S1=ex(i)*sum(ey(1:i))+S1; end;

W=Sx*Sy*S1*(1000^(-1));

% Wiener 5

function [W]=Br5(S,Mx,Gx,Lx);

e=randn(1000,1);

for i=1:Mx;

tps(:,i)=[zeros(1000*Lx(i),1);seqa(1,1,1000*(1-Lx(i))) ];

end;

S1=zeros(Mx,1);

for j=1:Mx;

for i=1:1000;

S1(j)=tps(i,j)*sum(e(1:i))+S1(j);

end;

S2(j)=1000^(-2.5)*S1(j);

end;

W=sum(Gx.*S2');

%Wiener 6

function [W]=Br6(S);

e=randn(1000,1);

W=S*1000^(-0.5)*sum(e);

% Wiener 7

function [W]=Br7(Sx,Sy);

ex=randn(1000,1);

ey=randn(1000,1);

S1=0;

for i=1:1000;

S1=sum(ey(1:i))+S1;

end;

W1=Sy*(1000^(-1.5)*S1);

S1b=0;

for i=1:1000;

S1b=sum(ex(1:i))+S1b; end;

W2=Sx*(1000^(-1.5)*S1b);

S2=0;

for i=1:1000;

S2=i*sum(ey(1:i))+S2; end;

W3=Sy*1000^(-2.5)*S2;

S3=0;

for i=1:1000;

S3=(sum(ey(1:i)))^2+S3; end;

W4=(Sy^2)*1000^(-2)*S3;

S4=0;

for i=1:1000;

S4=ex(i)*sum(ey(1:i))+S4; end;

W5=Sx*Sy*S4*(1000^(-1)); W6=Sx*1000^(-0.5)*sum(ex); W=[W1;W2;W3;W4;W5;W6];

相关文档
最新文档