matlab实习十一.doc
《matlab实习十一.doc》由会员分享,可在线阅读,更多相关《matlab实习十一.doc(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、西南交通大学本科生实习报告任 务:_ 11- (任务号_组号)03课程名称: matlab程序设计及应用 课程代码: 9993345 实习周数:1 学分: 1 实习单位:物理学院 实习地点:图书馆机房 实习时间:2012.7.21 19:00 至 21:00 一实习目的 1、 编程绘制点电荷的电场和电势分布图;2、 掌握二维网格和三维曲面绘图的语句。实习任务1、 建立点电荷的电场和电势方程。2、 利用MATLAB的函数,绘制点电荷的电势和电场分布图。包括:单位电量正电荷、负电荷、等量异性电荷。实习报告1、 写出点电荷的电势和电场解析式。2、 画出电势分布三维图(3个图)。3、 画出电场分布和等
2、位线二维图(三个图)。4、 分析仿真结果。提示:电位方程:U=q(1)/4/pi/eps0./r1电场方程:Ex,Ey=gradient(-1*U)空间及步长设置:x,y=meshgrid(-2:0.1:2,-2:0.1:2);正电荷坐标(1,0),负电荷坐标(-1,0);电势分布图:mesh(x,y,U)电场和等位线:contourf(x,y,U,z0)(z0为多个等位线值形成的矢量,其值请同学们自定义,最好是等间隔);hold on;quiver(x,y,Ex,Ey)参考图:正电荷的电势和电场图。二、实习主要内容:(仿真结果及分析,含源程序注释图)1.:= E=-2单位电荷的电势分布q=1
3、; %设定电荷量为1x,y=meshgrid(-2:0.1:2,-2:0.1:2); %空间及步长设置z=q./sqrt(x-1).2+y.2+0.01); %正电荷的电势分布mesh(x,y,z); % 画出三维图形x,y=meshgrid(-2:0.1:2,-2:0.1:2);z=1./sqrt(x-1).2+y.2+0.01);dx,dy=gradient(z,.2,.2);contour(x,y,z,-12,-8,-5,-3,-1,-0.5,-0.1,0.1,0.5,1,3,5,8,12);hold onquiver(x,y,dx,dy)colormap hsvhold offxx=l
4、inspace(-2,2,6),2*linspace(1,1,6),linspace(-2,2,6),-2*linspace(1,1,6);yy=2*linspace(1,1,6),linspace(-2,2,6),-2*linspace(1,1,6),linspace(-2,2,6);streamline(x,y,dx,dy,xx,yy);单位电量负电荷电场:x,y=meshgrid(-2:0.1:2,-2:0.1:2);z=-1./sqrt(x+1).2+y.2+0.01);dx,dy=gradient(z,.2,.2);contour(x,y,z,-12,-8,-5,-3,-1,-0.5
5、,-0.1,0.1,0.5,1,3,5,8,12);hold onquiver(x,y,dx,dy)colormap hsvhold offxx=linspace(-2,2,6),2*linspace(1,1,6),linspace(-2,2,6),-2*linspace(1,1,6);yy=2*linspace(1,1,6),linspace(-2,2,6),-2*linspace(1,1,6),linspace(-2,2,6);streamline(x,y,dx,dy,xx,yy);等量异号电荷电场:x,y=meshgrid(-2:0.1:2,-2:0.1:2);z1=1./sqrt(x-
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- matlab 实习 十一
限制150内