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
相关推荐
guygg886 小时前
基于遗传算法的双层规划模型求解MATLAB实现
开发语言·matlab
aini_lovee7 小时前
多目标粒子群优化(MOPSO)双适应度函数MATLAB实现
人工智能·算法·matlab
yong99907 小时前
图像融合与拼接:完整MATLAB工具箱
算法·计算机视觉·matlab
2zcode12 小时前
基于MATLAB改进最大熵法的大规模新能源并网概率潮流计算
开发语言·matlab
南宫萧幕13 小时前
MATLAB/Simulink 从零打通:HEV 能量管理 GA 联合仿真保姆级建模指南
开发语言·算法·matlab·汽车·控制·pid
南宫萧幕14 小时前
基于 PSO 的 HEV 能量管理策略:从联合仿真建模到排错实战
开发语言·python·算法·matlab·控制
INosdfgs15 小时前
Matlab GUI界面设计:从入门到实战
开发语言·其他·microsoft·matlab
jllllyuz15 小时前
相关干涉仪测向方法的MATLAB仿真
开发语言·matlab
Evand J15 小时前
【MATLAB代码介绍】基于RSSI的蓝牙定位程序,N个锚点、二维平面
开发语言·matlab·蓝牙·定位·rssi
jiushiapwojdap16 小时前
Matlab GUI 界面设计:从入门到实战
开发语言·其他·matlab