第2 7卷

第 3期

Vo 1 . 2 7 N o. 3

2 0 1 4年 6月

PHYS I CAL EXPERI MENT 0F C0LL EGE

J u n. 2 01 4

文章编号: 1 0 0 7— 2 9 3 4 ( 2 0 1 4 ) 0 3— 0 0 9 4— 0 3

利用 Ma t l a b模拟点电荷系的电场线和等势面

陈伟,易志俊,丁益民

4 3 0 0 6 2 ) (湖北大学,湖北武汉

要:根据电场叠加原理,利用 M a t l a b的绘图功能,绘出二维平面内点电荷系的等势面和电场

线。以三个点电荷为例,模拟了它们的电场线和等势面,并通过改变电荷的位置和电荷量的大小对电场的分布情况进行分析比较,在教学中能起到很好的演示作用。

词:等势面;电场线; M a t l a b

文献标志码: A

中图分类号: 0 4— 3 9

电场线和等势面是描述电场性质的重要的物

Q ……Q ,根据电势的叠加原理,可得这个点电

理量,在物理教学中,通常需要绘制点电荷系的电

场线和等势面,因此研究用计算机绘制电场线和

等势面具有重要的现实意义。M a t l a b是一种广泛应用于科研、工程计算和数值分析的高级语言,它

荷系所激发的电场中某点 P的电势为

:

∑ n_ k Q i

( 1 )

式中: r 为点电荷 Q 到 P点的距离。 建立平面直角坐标系,设 P点坐标为 (, Y ),

以矩阵为基本的数据操作对象,进行高性能的数值计算和符号计算,并拥有强大的绘图功能。在物理仿真中具有明显的优势。

近年来许多老师对用 Ma t l a b模拟点电荷电场进行了研究。莫照等人通过数学建模的过程, 将物理问题变成了数学问题,进而用 Ma t l a b模拟

Q。所在位置的坐标为 (, Y ),对于某一确定的 P 点,可令=c, c为某一定值,那么( 1 )式可改写

了双“点电荷”的电场和等位线¨ ;王明美也通过

Ma t l a b模拟了两个点电荷体系的电场线和等势线。 ;向罗杰等人结合电场方程和泰勒展开式, 分析电场线的性质,利用 Ma t h e m a t i c a模拟了共线的三个点电荷电场线

的分布 J。

实际上,满足 ( 2 )式的 P点不止一个,因此方程是点电荷系产生电场中电势恒为 C的一个等势面方程 J。如果 c取不同的值,可以得出不同的

等势面。根据等势面的画法要求,一般按等差数列的变化对 C取值,并由( 2 )式得到一系列的等势

面方程 H 。

本文首先计算出点电荷系在平面某点的电势叠加,利用 Ma t l a b的命令绘出等势面,然后结合

电场线和等势面的垂直关系,绘出电场线。这里对点电荷的分布以及电荷量没有特殊要求,由用

户自己根据实际需要在一定范围内输入点电荷系

结合等势面方程,用 Ma t l a b编写程序绘出等

势面,再根据电场线垂直于等势面,对电势求梯

的位置和电荷量,即可显示出其电场线和等势面,

具有良好的普遍性和交互性,便于学生对点电荷系电场的规律进行探究式的学习。

度,即可描绘出电场线。

2 程序设计

以三个点电荷为例,电荷量分别为 Q。、 Q 、 Q ,对应坐标为 (, Y )、 (, Y: )、 ( ,, Y ),于是,

1 基本原理

若平面真空中存在若干点电荷,记为 Q。、 Q:、

收稿日期: 2 0 1 4一 O 1 - 2 0

由( 2 )式得到某一点 P (, Y )的电势为

基金项目:理论物理国家重点实验室开放课题 ( Y 3 K F 3 2 1 C J 1 )资助

作者简介:陈

伟( 1 9 8 6一 ),男,研究生;丁益民,通讯作者;副教授, E— m a i l: d y mh u b u@s i n a . c o n

matlab等势面,利用Matlab模拟点电荷系的电场线和等势面相关推荐

  1. matlab体电荷电场线,利用Matlab模拟点电荷系的电场线和等势面.docx

    利用Matlab模拟点电荷系的电场线和等势面 文章编号:1007-2934(2014)03-0094-03利用 Matlab 模拟点电荷系的电场线和等势面陈伟,易志俊,丁益民( 湖北大学,湖北 武汉 ...

  2. Matlab:利用Matlab编程实现模拟分子布朗运动的动画展示

    Matlab:利用Matlab编程实现模拟分子布朗运动的动画展示 目录 输出结果 实现代码 输出结果 实现代码 %Brownian motion clf; n=20; s=0.02; x = rand ...

  3. Matlab:利用Matlab实现布朗运动模拟

    Matlab:利用Matlab实现布朗运动模拟 目录 输出结果 实现代码 输出结果 实现代码 n=40 s=0.04 x=rand(n,1)-0.5; y=rand(n,1)-0.5; h=plot( ...

  4. 环形网络潮流计算matlab,利用matlab编程计算任意环形网络牛拉法潮流计算程序

    环形网络潮流计算matlab,利用matlab编程计算任意环形网络牛拉法潮流计算程序,程序通用性强,通过修改参数可以得到任意节点和网络的环形网络牛拉法潮流计算. YID:696064261479453 ...

  5. 幅度调制信号 matlab,《利用MATLAB实现信号的幅度调制与解调.doc

    <利用MATLAB实现信号的幅度调制与解调 课程设计论文 姓名:姜勇 学院:机电与车辆工程学院 专业:电子信息工程2班 学号:1665090208 安徽科技学院 学年第 学期 < > ...

  6. 坎蒂雷赋权法 matlab,干货 | 利用MATLAB实现FMCW雷达中的常用角度估计方法

    其中在介绍角度估计中,通过对接收差频信号在快慢时间维度的扩展,增加了空域的信息.扩展后的接收差频信号可以表示为 其中k表示接收天线的个数,d为天线间距. 在"干货|利用MATLAB实现FMC ...

  7. matlab text黑体,MATLAB论文利用MATLAB研究黑体辐射规律.doc

    PAGE PAGE 1<MATLAB语言>课程论文利用MATLAB研究黑体辐射规律姓名:陈清源 学号:12010245332 专业:电子信息工程 班级:2010级1班指导老师:汤全武 学院 ...

  8. matlab rawdata,利用 Matlab 和 Dcraw 处理数码相机 Raw 文件的完整流程 _ Capbone.pdf

    利用 Matlab 和 Dcraw 处理数码相机 Raw 文件的完整流程 _ Capbone 2015/10/20 利用 Matlab 和 Dcraw 处理数码相机 Raw 文件的完整流程 | Cap ...

  9. 用matlab能带图,利用Matlab绘制Materials studio能带图

    [原创]利用Matlab绘制Materials studio能带图 作者: xianggui7895(站内联系TA)收录: 2011-04-06 发布: 2011-03-30 Materials St ...

最新文章

  1. Python 四大基本语法
  2. [转载]IT知识体系结构图
  3. WPF使用Animation仿WeChat(微信)播放语音消息
  4. 20个公司绝对不会告诉你的潜规则
  5. ThinkPHP6内核通用网站后台权限管理系统源码
  6. 如何在Ubuntu 14.10 上安装WordPress?
  7. ubuntu20.04下开发海康威视网络摄像头sdk(一)运行示例程序
  8. MyBatis入门程序案例
  9. 【BZOJ】3436: 小K的农场
  10. 廖雪峰Python教程学习笔记
  11. 中科大研发的FTP搜索工具~
  12. c语言判断sjis编码,loadrunner Web_类函数之web_sjis_to_euc_param()
  13. 苹果cms V10模板|首涂第二十五套精简宽屏主题模板破解带后台无加密版
  14. IE网页木马 - 使用 JS 实现打开网页后直接运行木马程序
  15. MAC本地修改mysql数据库密码
  16. 怎么彻底粉碎文件夹?文件还能恢复吗?操作过程在这里
  17. Postman连接失败 解决方法
  18. oc 之中的 汉字字符串转化成为拼音 汉字字符串的排序
  19. html语言单个单元格背景颜色,html如何设置表格和单元格的背景颜色
  20. 实验一:译码器的实现

热门文章

  1. uni-app海报保存制作
  2. NEC3 L2 Thirteen equals one
  3. python中getattr()函数用法详解
  4. 猿团,如何用远程工作技术云平台,打开IT人才共享市场?
  5. 【详●析】[GXOI/GZOI2019]逼死强迫症
  6. web开发与应用(一)
  7. 兄弟姐妹们,有没有啥开源的项目能加一下我吗?
  8. SAP EPIC 电子支付集成配置
  9. Retrofit的使用教程(一)
  10. Scanner键盘录入