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
相关推荐
gihigo199812 分钟前
使用MATLAB绘制3D心形图和玫瑰花图案
开发语言·matlab·3d
机器学习之心29 分钟前
MATLAB基于麻雀搜索算法的栅格地图路径规划
matlab·栅格地图路径规划
yugi98783831 分钟前
基于Matlab的晴空指数计算实现
开发语言·算法·matlab
Dev7z2 小时前
基于MATLAB图像处理的苹果品质自动分级系统设计与实现
开发语言·图像处理·matlab
wuk9984 小时前
栅格障碍物地图生成与机器人路径规划MATLAB程序
开发语言·matlab
tsumikistep4 小时前
【matlab】Simulink 常用模块速查与功能理解(信号、控制与数学模块)
开发语言·matlab
杰瑞不懂代码4 小时前
PCM均匀量化与μ-law非均匀量化的仿真对比:误差特性与SNR分析
人工智能·matlab·语音识别·pcm·均匀量化·非均匀量化
rit843249916 小时前
基于MATLAB的SUSAN特征检测算子边缘提取实现
开发语言·matlab
t1987512819 小时前
广义预测控制(GPC)实现滞后系统控制 - MATLAB程序
开发语言·matlab
jllllyuz21 小时前
单载波中继系统资源分配算法综述与实现
开发语言·matlab