布朗运动怎么在matlab上模拟

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/11 01:06:18
布朗运动怎么在matlab上模拟

布朗运动怎么在matlab上模拟
布朗运动怎么在matlab上模拟

布朗运动怎么在matlab上模拟
clc;
clear all;
t=1;
x=100;
y=100;
vx=17;vy=0;
for k=1:40
p=2*pi*rand(1,1) ;
vx=17*cos(p);
vy=17*sin(p);
x=x+vx*t;
y=y+vy*t;
line('ydata',y,'xdata',x,'Color' ,[1 0 0], 'Marker' ,'.' , 'MarkerSize' ,12, 'EraseMode' , 'non');
plot(x,y);
axis([0 200 0 200])
if(x>200||y>200||x