两点电荷间电场线的Matlab模拟matlab课程设计
东北石油大学课程设计任务书
课程计算物理和MATLAB课程设计
题目 两点电荷间电场线的MATLAB模拟
专业 应物10-1 姓名学号主要内容、基本要求、主要参考资料等
主要内容:
根据电场线和等势面相互垂直的基本概念,推导出决定一个带电系统电场线的微分方程组和描述两个点电荷和组成的带电系统电场线的方程,通过改变电量和大小,从而给出几种不同情况下的电场线分布图.
基本要求:
1.学会推导带电系统电场线的方程的思路。
2.研究电量大小对电场线分布图的影响。
3.学会用fopen、fclose 语句。
主要参考资料:
[1]陈奋策,Matlab在物理实验中的应用,2009
[2]蓝海江,潘晓明等,MATLAB在基础物理教学中的应用,2009
[3]周胜,王丽丽,白晶,利用Matlab模拟点电荷电场的分布,2008
[4]王明军,李应乐,唐静,MATLAB在电磁场与电磁波课程教学中的应用,2009
[5]刘卫国,MATLAB程序设计与应用,2006
[6]阮秋琦,MATLAB数字图像处理,2008
[7]林飞,杜欣,电力电子技术的MATLAB仿真,2009
[8]彭芳麟.数学物理方程的MATLAB解法与可视化,2004
完成期限 7>2014.3.3?2014.3.14指导教师
专业负责人
概述
MATLAB是“矩阵实验室(Matrix Laboratory)”的缩写,它是一种以矩阵运算为基础的交互式程序语言,是专门针对科学和工程中计算和绘图的需求而开发的一种科学计算软件。与其它计算机语言相比,其特点是使用方便,输入简捷,运算高效,内容丰富,并且很容易由用户自行扩展。
MATAB在数学物理类科技应用软件中在数值计算方面首屈一指。MATLAB可以进行矩阵运算、绘制函数和数据、实现算法、创建用户界面、连接其他编程语言的程序等,主要应用于工程计算、控制设计、信号处理与通讯、图像处理、信号检测、金融建模设计与分析等领域。
电场及电场线是很基本的物理知识,知道一个电场的电场线,就可判定场强的方向和大小,就可画出等势面,能判定电势高低沿电场线方向电势降低.由于电场是看不见、摸不着的,但又真实存在的,这样就比较抽象不容易理解,所以我们用电场线去描绘它,电场线是假想的线,不是电荷运动的轨迹。电场线的直观描绘可以理解电荷的相互作用,知道静电力大小、电场强度与哪些因素有关,本次课程设计采用MATLAB7.0软件作为模拟仿真实验工具。以绘制不同参数条件下的电场线分布,得到图像并进一步进行讨论。
Matlab的基础知识
Matlab基本命令
表2-1 MATLAB基本命令
主题词含义主题词含义
format设置数据显示格式feval函数求值
who显示变量名input提示输入
whos显示变量信息disp输出
clear清除内存变量tic启动秒表
save保存工作变量到文件toc时间读数(秒)
load从文件装载变量help帮助
linspace区间等分lookfor查找
length获取数组长度type列程序清单
size矩阵大小which查找文件目录
最大值double双精度
min最小值str2num字符串转化为数值
sum求和num2str数值转化为字符串
find条件检索
Matlab与绘图有关的基本命令
表2-2 常用作图命令和函数
主题词含 义主题词含 义
plot基本二维图形clabel等高线高度标志
fplot一元函数图像grid格栅
ezplot画二维曲线的符号命令hold图形保持
plot3空间曲线axis定制坐标轴
meshgrid网格数据生成view改变视点
mesh网面图subplot子图
surf 曲面图figure新图形窗口
contour等高线图clf清除图形
contour3三维等高线图close关闭图形窗口
title标题ylabely轴说明
在线条多于一条时,若用户没有指定使用颜色,则plot循环使用由当前坐标轴颜色顺序属性(current axes ColorOrder property)定义的颜色,以区别不同的线条。在用完上述属性值后,plot又循环使用由坐标轴线型顺序属性(axes LineStyleOrder property)定义的线型,以区别不同的线条。用法 plotX,Y 当X,Y均为实数向量,且为同维向量(可以不是同型向量),X[xi],Y[yi],则plotX,Y先描出点xi,yi,然后用直线依次相连;若X,Y为复数向量,则不考虑虚数部分。若X,Y