Matlab在中学物理教学与研究中的应用案例.doc

上传人:3d66 文档编号:1787293 上传时间:2019-01-07 格式:DOC 页数:5 大小:16.50KB
返回 下载 相关 举报
Matlab在中学物理教学与研究中的应用案例.doc_第1页
第1页 / 共5页
Matlab在中学物理教学与研究中的应用案例.doc_第2页
第2页 / 共5页
Matlab在中学物理教学与研究中的应用案例.doc_第3页
第3页 / 共5页
亲,该文档总共5页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《Matlab在中学物理教学与研究中的应用案例.doc》由会员分享,可在线阅读,更多相关《Matlab在中学物理教学与研究中的应用案例.doc(5页珍藏版)》请在三一文库上搜索。

1、Matlab在中学物理教学与研究中的应用案例 Matlab具有卓越的计算功能和仿真可视化能力,在物理电磁学等各类场的数值仿真中具有无比的优势.本文是利用Matlab 软件进行中学物理静电场教学的典型案例.将 Matlab 引入电磁学教学 ,利用其可视化仿真功能对电磁学实验现象进行仿真模拟 , 可使教学内容形象、生动,达到了简化理论推导过程,重视应用的目的,可提高学生的学习效率与学习积极性 ,也为教师对复杂问题研究提供了帮助. matlab应用 静电场 仿真 可视化 物理教学 物理是一门以实验为基础的科学,物理教学需要大量实验, 但一些实验设备比较复杂并且昂贵 ,限制了实验的普及应用;另一方面

2、,有些实验环境是很难满足的;另外 ,有些实验是不能直接观察的 ,或者只能观察到实验对象的局部 ,如电场、磁场、重力场等. 一、MATLAB简介 MATLAB是矩阵实验室(Matrix Laboratory)之意。70年代后期,美国新墨西哥州大学计算机系系主任的CIeve Moler,在教授线性代数课时,为了让学生能使用程序进行矩阵计算,同时又不用在编程上花费过多的时间,开始着手用FORTRAN语言为学生编写使用矩阵运算程序的接口,他将这个程序取名为MATLAB, MATLAB作为一种高级科学计算软件,是进行算法开发、数据可视化、数据分析以及数值计算的交互式应用开发环境。MATLAB的基本数据单

3、位是矩阵,它的指令表达式与高等数学中常用的形式十分相似,故用MATLAB来解决数学计算及实时显示问题要比用编程语言做完全相同的事情简捷得多. MATLAB除具备卓越的数值计算能力外,它还提供了专业水平的符号计算,文字处理,可视化建模仿真和实时控制等功能。1 二、Matlab在静电场中的应用 高中选修课本3-1直接给出了点电荷,等量异种电荷的电场线。如果把一些典型电场线的来龙去脉展现给学生,甚至帮助学生经历推导证明,不但是对已有知识应用和新知识的理解,更是培养学生勇于探索、尊重事实的科学态度的重要途径。 下面通过用Matlab软件描绘点电荷空间电场分布特点,来显现MATLAB在物理学中用简单的方

4、法直观实现复杂的物理规律。2 1.方法1 电场线的曲线函数斜率为 电场线函数的常微分方程为 这样,就获得了一个关于曲线函数的一阶常微分方程。利用常微分方程的数值解法就可以求出曲线函数并描绘出来。 下面为主程序 clear,ratio=input(请输入电荷比); %通过人机交互获得电荷比 xm=2.5; %x横坐标向量 ym=2; %x纵坐标向量 x=linspace(-xm,xm); %y横坐标范围 y=linspace(0,ym); %y纵坐标范围 y(1)=eps; %零改为eps小值 plot(-xm;xm,0;0,0;0,-ym;ym,LineWidth,2)%画水平线和竖直线 C=

5、atan(X+1)./Y)+ratio*atan(X-1)./Y);%计算电场线常数 r0=0.1; %电场线起点半径 dth=20; %第一个电荷的起始角和间隔 th=dthdth180-dth; %角度向量 th=dthdth180-dth; %角度向量 th=th*pi/180; %化为弧度 x0=r0*cos(th)+1; %起点横坐标 y0=r0*sin(th); %起点纵坐标 end %结束条件 2.方法2 x,y=meshgrid(-20.12,-20.12); %meshgrid产生“格点”矩阵,以0.1为步长建立平面数据网格。 z=1./sqrt(x-1).2+y.2+0.0

6、1)+1./sqrt(x+1).2+y.2+0.01); %写出电势表达式。 dx,dy=gradient(z);% gradient(z),dx是z在x方向的近似偏导数,dy是F在y方向的近似偏导数,求电势在x,y方向的梯度即电场强度。 一般说来,“教师”概念之形成经历了十分漫长的历史。杨士勋(唐初学者,四门博士)春秋谷梁传疏曰“师者教人以不及,故谓师为师资也”。这儿的“师资”,其实就是先秦而后历代对教师的别称之一。韩非子也有云“今有不才之子师长教之弗为变”其“师长”当然也指教师。这儿的“师资”和“师长”可称为“教师”概念的雏形,但仍说不上是名副其实的“教师”,因为“教师”必须要有明确的传授

7、知识的对象和本身明确的职责。xx=linspace(-2,2,10),2*linspace(1,1,10),linspace(-2,2,10),-2*linspace(1,1,10),.01*linspace(1,1,10),-.01*linspace(1,1,10);% linspace是Matlab中的均分计算指令,用于产生x1,x2之间的N点行线性的矢量。其中x1、x2、N分别为起始值、终止值、元素个数。 streamline(x,y,dx,dy,xx,yy)% x、y、dx、dy必须是同型矩阵,且至少应是2行2列的。绘制二维矢量(dx,dy)的流线型矢量场。(x,y,)是(dx,dy,

8、)的坐标,且(x,y)必须是二维的数据网格。(xx,yy)指定了这些描绘矢量场的流线的起点坐标。输出参数是一个向量,向量里存储着每根流线的句柄。 宋以后,京师所设小学馆和武学堂中的教师称谓皆称之为“教谕”。至元明清之县学一律循之不变。明朝入选翰林院的进士之师称“教习”。到清末,学堂兴起,各科教师仍沿用“教习”一称。其实“教谕”在明清时还有学官一意,即主管县一级的教育生员。而相应府和州掌管教育生员者则谓“教授”和“学正”。“教授”“学正”和“教谕”的副手一律称“训导”。于民间,特别是汉代以后,对于在“校”或“学”中传授经学者也称为“经师”。在一些特定的讲学场合,比如书院、皇室,也称教师为“院长、

9、西席、讲席”等。物理仿真实验已引起了大家的关注,出现了一些基于Flash、Photoshop、 3D MAX之类的图形图像制作软件,这些软件虽可以制作逼真的实验环境和生动的实验过程动画,可产生实际实验所无法达到的效果.但这类软件对物理实验规律和过程很少涉及 ,缺乏交互性,开发也很困难.而Matalab软件的的出现,为解决这些问题开辟了一条光明大道。 1周群益,侯兆阳,刘让苏.MATLAB可视化大学物理学.北京清华大学,2018326. 与当今“教师”一称最接近的“老师”概念,最早也要追溯至宋元时期。金代元好问示侄孙伯安诗云“伯安入小学,颖悟非凡貌,属句有夙性,说字惊老师。”于是看,宋元时期小学教师被称为“老师”有案可稽。清代称主考官也为“老师”,而一般学堂里的先生则称为“教师”或“教习”。可见,“教师”一说是比较晚的事了。如今体会,“教师”的含义比之“老师”一说,具有资历和学识程度上较低一些的差别。辛亥革命后,教师与其他官员一样依法令任命,故又称“教师”为“教员”。2刘群英.MATLAB在大学物理电磁学中的应用N.渝西学院学报,2018-6.

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1