2010年 8月
第 8期
新教师教学
New Teacher Teaching
Aug,2010
N0.8
MATLAB在 中学物理教学中的应用
本釜
(黄 冈师 范学院物理科 学与技 术学院物理 学 2007级,湖北 ,黄 冈,438000)
【摘要】本 文介 绍 了利用 Matlab软件通过最小 二乘法对 物理实验 数据进行 处理 的方法,并且利 用 Matlab的高级绘 图功
能,将其应用于物理教学 中,能够 动态演示物理实验过程与规律。
【关键词]Matlab;教 学应用 ;动态演示
【中图分类号】G633.7 【文献标识码】B 【文章编号llO01—4128(2010)08—0008—02
随着计算机和计算方法的不断普及和发展 ,使得“计算物
理”、“理论物理”和“实验物理”三者相互促进 ,并驾齐驱 ,成为
现代物理学的三大支 点 。自从 出现计 算机语 言以来 ,计算 机
给人们带来 了越 来越 多 的惊 喜 。目前 ,人们 已经编 辑 出了各
种各样 的,应用于不同方面的数学软件 ,如 :Matlab,Mathmat—
ica,Lingo,SAS等 。它们 功能 各异 ,应用范 围也各 不相 同 ,而
应 用最广最易 学易用 的软 件 我认为 是 Matlab。Matlab是 由
美国 mathworks公 司推出的用于数值计算 和图形处理等 方面
的强大数学应用 软件 。它简 单易 学 ,计 算功 能强大 已越来越
被更 多的人接受 。
物理学作为一 门理科 ,有 其不 同之处 。它所 揭示 的是 自
然界规律 ,其 中有些规律 与人感 官上 的感 觉是一致 的,但有些
规律是与人 的感觉相违背的 。因此 ,在从 事物理教学时 ,要想
方设法让学生充分理解其物理规律 。
将 MATLAB软件应 用 于物理 教学 中 ,能使 教学 内容 更
加形象直观 ,更能够提高学生 的学习兴趣 ,更用助 于培 养学生
的创新能力 。
1 用 MATLAB软件处理实验数据
例 利用欧姆定 理测量电源的电动势和内阻
表 1
由(1)式 和(2)式 即可解出导弹的运行轨迹 :
C C C
Y一一昔(1一x) +素(1一x)。 +羞
同样 ,也可解出 甲、乙相遇的位 置和相遇所用 的时间。
用 Matlab编写程序 ,模拟 甲舰追 赶乙舰 的过程如下 :
p—L0,0];t一0;dt一2;v0=0.42/60;vl一 5*vO;e一
0.02;n一100;%设置初始数据 for k一1:n t—t+dt;q一[1,vO
*t3;u(k)一1;v(k)一q(2);w—q—P;d—norm(w);if d
break,end w—w/d;p—p+v1*dt*w;x(k)一p(1);y(k)
一p(2); 计算 PQ两点的距离 end plot(x,Y,u,v, * )
做 出的图形为 :
I。‘17。·16。· 5 o-H 0· 0 o· 1。l1 9ol08 0.12 0.06。·05 o·03 3
根据 E—U+I*r(E为 电源 电动势 ,I为 流过 电 源的 电
流 ,r为电源 内阻)可知 ,E和 I之间满 足线性关 系,对表 中的
数据利用最小二乘法 ,可得 :U一1.495—1.295*l
2 用 Matlab软件模 拟物理运 动过程
例 追击 问题 :设位于 坐标原 点 的甲舰追赶 位于 x轴 上
点 A(1,O)处的乙舰 ,甲舰 的方