几何布朗运动 matlab模拟
发布网友
发布时间:2024-04-16 03:58
我来回答
共1个回答
热心网友
时间:2024-04-18 21:46
有没有具体的要求呢 可以给你写一个随机运动轨迹的
x0=0;
y0=0;
n=1e5;
x=zeros(1,n);
y=x;
x(1)=x0;
y(1)=y0;
for i=2:n
p=unidrnd(4);
if p==1
x(i)=x(i-1)+1;
y(i)=y(i-1);
end
if p==2
x(i)=x(i-1)-1;
y(i)=y(i-1);
end
if p==3
x(i)=x(i-1);
y(i)=y(i-1)-1;
end
if p==4
x(i)=x(i-1);
y(i)=y(i-1)+1;
end
end
comet(x,y);
这里是朝着四个方向的随机运动 还是挺好玩的 我选的n是10万要跑两分钟吧
不知道你要的是不是这种 后边的动画只是用了comet(x,y);这个语句