布朗运动怎么在matlab上模拟
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/13 22:07:56
布朗运动怎么在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
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