1D和2D布朗运动matlab

python 复制代码
布朗运动是一种随机现象,下面的M函数brwnm2.m给出了二维Brown运动,其中[t0,tf]是时间区间,h是采样步长,w(t),z(t)是布朗运动。

function [t,w,z]=brwnm2(t0,tf,h)
t=t0:h:tf;
x=randn(size(t))*sqrt(h);
y=randn(size(t))*sqrt(h);
w(1)=0;
z(1)=0;
  for k=1:length(t)-1
     w(k+1)=w(k)+x(k);
     z(k+1)=z(k)+y(k);
  end
  plot(w,z);

 

在command window下运行 brwnm2(0,10,0.01)可得到如下图像 作者:ocean_tide https://www.bilibili.com/read/cv27155811/ 出处:bilibili
python 复制代码
下面的M函数brwnm3.m给出了三维Brown运动。
function [t,w,z,i]=brwnm3(t0,tf,h)
t=t0:h:tf;
x=randn(size(t))*sqrt(h);
y=randn(size(t))*sqrt(h);
s=randn(size(t))*sqrt(h);
w(1)=0;
z(1)=0;
i(1)=0;
  for k=1:length(t)-1
     w(k+1)=w(k)+x(k);
     z(k+1)=z(k)+y(k);
     i(k+1)=i(k)+s(k);
  end
  plot3(w,z,i);grid on ;box on;

在command window下运行 brwnm3(0,10,0.01)可得到如下图像 作者:ocean_tide https://www.bilibili.com/read/cv27155811/ 出处:bilibili
相关推荐
bubiyoushang8881 小时前
基于Q-learning的路径规划MATLAB仿真程序实现
开发语言·matlab
t198751282 小时前
红外弱小目标检测MATLAB程序
目标检测·计算机视觉·matlab
Gofarlic_OMS3 小时前
MATLAB许可证闲置自动检测与智能提醒
java·大数据·运维·开发语言·人工智能·算法·matlab
feifeigo1234 小时前
斜激波参数计算MATLAB程序
开发语言·matlab
机器学习之心4 小时前
用户用电行为分析|MATLAB基于GWO优化的DBSCAN聚类算法
算法·matlab·聚类
yong99904 小时前
基于MATLAB的HOG+SVM图像二分类实现方案
支持向量机·matlab·分类
listhi5204 小时前
空间机器人动力学正逆解及遗传算法路径规划(MATLAB实现)
算法·matlab·机器人
rit84324995 小时前
MATLAB利用二维图像生成3D形状的核心方法与实现
计算机视觉·matlab·3d
guygg885 小时前
MATLAB利用CVX求解半定规划(SDP)波束成形矩阵的设计与实现
开发语言·matlab·矩阵
软件算法开发13 小时前
基于改进麻雀优化的LSTM深度学习网络模型(ASFSSA-LSTM)的一维时间序列预测算法matlab仿真
深度学习·matlab·lstm·一维时间序列预测·改进麻雀优化·asfssa-lstm