matlab 随机运动,(zz) Matlab 布朗运动的随机序列-BrownM

这篇博客介绍了如何在Matlab中使用自编函数BrownM生成一维和二维布朗运动的随机序列。通过设置参数Npoints(节点数)、Mean(均值)、Std(标准差)和Opt(维度选择),可以生成不同规格的随机序列。文中提供了BrownM函数的源代码,并展示了生成一维和二维序列的示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

http://www.ariszheng.com/?p=57

布朗运动的随机序列-BrownM

2009-06-13 | 18:02分类:Quant,

matlab | 编辑 | 标签:布朗运动、随机序列 |

一般维纳过程:设 为布朗运动,则称 为一般化的维纳过程(布朗运动)。称为瞬时期望漂移率,为瞬时标准差,它们都是给定的参数, 是连续的维纳过程。

生产布朗运动的随机序列,作者编写了函数BrownM可以生成一维或者二维的随机序列,具体使用方法为:function

data=BrownM(Npoints,Mean,Std,Opt)

输入参数:

Npoints:生产序列的节点数

Mean:正态分布均值

Std: 正态分布标准差

Opt: 选择项Opt=1生成一维随机数,Opt=1生成二维随机数

输出参数:

Data:服从布朗运动一维或者二维的随机序列

BrownM源码:

BrownMtest.m 源文件如下

%test BrownM

Npoints=10000000;

Mean=0;

Std=1;

Opt=1;

dataA=BrownM(Npoints,Mean,Std,Opt);

% Opt=2;

% dataB=BrownM(Npoints,Mean,Std,Opt);

BrownM.m 源文件如下:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值