matlab绘制布朗运动地二维 三维图

上传人:沈*** 文档编号:86485197 上传时间:2022-05-07 格式:DOC 页数:12 大小:187.50KB
收藏 版权申诉 举报 下载
matlab绘制布朗运动地二维 三维图_第1页
第1页 / 共12页
matlab绘制布朗运动地二维 三维图_第2页
第2页 / 共12页
matlab绘制布朗运动地二维 三维图_第3页
第3页 / 共12页
资源描述:

《matlab绘制布朗运动地二维 三维图》由会员分享,可在线阅读,更多相关《matlab绘制布朗运动地二维 三维图(12页珍藏版)》请在装配图网上搜索。

1、word数学应用软件大型实验实验报告实验序号: 日期: 年 月 日班级学号实验名称Matlab绘制布朗运动的二维、三维模拟图问题背景描述:液体分子不停地做无规如此的运动,不断地随机撞击悬浮微粒。悬浮的微粒足够小时,受到的来自各个方向的液体分子的撞击作用是不平衡的。在某一瞬间,微粒在另一个方向受到的撞击作用强,致使微粒又向其它方向运动。这样,就引起了微粒的无规如此的布朗运动。布朗运动是英国植物学家布朗在观察液体中浮游微粒运动时发现的随机现象,现在已经成为随机过程理论重要的概念之一。布朗运动是悬浮颗粒永不停息的做无规如此运动的现象。实验目的:学习Matlab有关数据处理和图形绘制,用给出的一维布朗

2、运动推导出二维布朗运动和三维布朗运动,并利用Matlab软件绘制相应的图形,更清晰直观的观察分别在二维、三维情况下的布朗运动,即在二维、三维情况下的随机现象。实验原理与数学模型:从一维布朗运动函数推导出二维,三维布朗运动函数,存放在Matlab下的work文件夹中。利用Matlab随机产生函数中的下一个点,并利用Matlab的图形绘制功能绘制二维和三维的模拟图形。实验所用软件与版本:主要容要点:1. 了解布朗运动和一维布朗运动函数和模拟图;2. 编写二维布朗运动函数;3. 绘制二维布朗运动函数模拟图;4. 编写三维布朗运动函数;5. 绘制三维布朗运动函数模拟图。实验过程记录含:根本步骤、主要程

3、序清单与异常情况记录等:根本步骤:1. 编写二维、三维布朗运动函数2. 绘制二维、三维布朗运动函数模拟图形主要程序:一维布朗运动:function t,w=br1(t0,tf,h)t=t0:h:tf;t=t;x=randn(size(t);w(1)=0;for k=1:length(t)-1; w(k+1)=w(k)+x(k);end;w=sqrt(h)*w;w=w(:) t0=0; tf=10; h=0.01; t,w=br1(t0,tf,h) plot(t,w); xlabel(t); ylabel(w)二维布朗运动:function x,y,m,n=br2(x0,xf,y0,yf,h)x

4、=x0:h:xf;y=y0:h:yf;a=randn(size(x);b=randn(size(y);m(1)=0;n(1)=0;for k=1:length(x)-1; m(k+1)=m(k)+a(k); n(k+1)=n(k)+b(k);end;x0=0;xf=10;h=0.01;y0=0;yf=10; x,y,m,n=br2(x0,xf,y0,yf,h)plot(m,n)xlabel(m);ylabel(n)三维布朗运动function x,y,z,m,n,l=br3(x0,xf,y0,yf,z0,zf,h)x=x0:h:xf;y=y0:h:yf;z=z0:h:zfa=randn(siz

5、e(x);b=randn(size(y);c=randn(size(z);m(1)=0;n(1)=0;l(1)=0;for k=1:length(x)-1; m(k+1)=m(k)+a(k); n(k+1)=n(k)+b(k); l(k+1)=l(k)+c(k);end;x0=0;xf=10;h=0.01;y0=0;yf=10;z0=0;zf=10; x,y,z,m,n,l=br3(x0,xf,y0,yf,z0,zf,h)plot3(m,n,l)xlabel(x);ylabel(y);zlabel(z)异常情况:二维布朗运动function t,w=fun2(t0,tf,h)t=t0:h:tf

6、;x=randn(length(t),2)*sqrt(h);w(1,2)=0;for k=1:length(t)-1 w(k+1,2)=w(k,2)+x(k,2);endw=w(:,2); t0=0; tf=10; h=0.01; t,w=fun2(t0,tf,h) plot(t,w) xlabel(t); ylabel(w(2)二维布朗运动模拟图三维布朗运动function t,w=fun3(t0,tf,h)t=t0:h:tf;x=randn(length(t),3)*sqrt(h);w(1,3)=0;for k=1:length(t)-1 w(k+1,3)=w(k,3)+x(k,3);en

7、dw=w(:,3); t0=0; tf=10; h=0.01; t,w=fun3(t0,tf,h) plot(t,w); xlabel(t); ylabel(w(3)三维布朗运动模拟图实验结果报告与实验总结:一维模拟图二维模拟图三维模拟图三维模拟图思考与深入:1. 布朗运动是永不停息的无规如此运动,是一个随机过程,故每次绘制出的图形都是随机的。2. 布朗运动与无规如此运动的关系:无规如此运动是布朗运动的理想状态。3. 布朗运动代表了一种随机涨落现象,它的理论在其他领域也有重要应用。如对测量仪器的精度限度的研究;高倍放大电讯电路中的背景噪声的研究等。4. 当缩小步长h时,布朗运动的二维三维图形变

8、化:当h=0.001时:二维布朗运动模拟图三维布朗运动模拟图当h接近于无穷小时,二维三维布朗运动模拟图形将会出现一个面。5. 利用矩阵编写函数,绘制二维、三维布朗运动二维布朗运动function t,w=fm2(t0,tf,h)t=t0:h:tf;x=randn(length(t),2)*sqrt(h);w(1,1)=0;w(1,2)=0;for k=1:length(t)-1 w(k+1,1)=w(k,1)+x(k,1); w(k+1,2)=w(k,2)+x(k,2);end t0=0; tf=10; h=0.01; t,w=fm2(t0,tf,h) plot(w(:,1),w(:,2)将二维三维函数公用一个文件表示二维布朗运动模拟图三维布朗运动function t,w=fm3(t0,tf,h)t=t0:h:tf;x=randn(length(t),3)*sqrt(h);w(1,1)=0;w(1,2)=0;w(1,3)=0;for k=1:length(t)-1 w(k+1,1)=w(k,1)+x(k,1); w(k+1,2)=w(k,2)+x(k,2); w(k+1,3)=w(k,3)+x(k,3);end t0=0; tf=10; h=0.01; t,w=fm2(t0,tf,h) plot3(w(:,1),w(:,2),w(:,3)三维布朗运动模拟图12 / 12

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!