随着计算机技术的发展,被誉为第四代计算机语言的MATLAB逐步受到物理学工作者的关注。MATLAB的名字是由Matrix和Laboratory两个字母的前3个首字母组成,意思是矩阵实验室,主要是方便矩阵的存取。它不需要定义数组的维数,但能绘制出特殊的库函数。MATLAB既是一种编程环境,又是一种程序设计语言。在它的环境下,只需将所要求解的问题简单地列出数学表达式,而且它的语句功能强大,一条语句可完成较为复杂的任务,有时相当于几十条甚至几百条C语言语句的功能[1,2]。这使得编程者从烦琐无味的底层编程中解放出来,注重物理意义的挖掘。本文以热力学中麦克斯韦速率分布、光学中的双缝干涉以及阻尼振动为例,用MATLAB绘制图像,使教学活动生动形象,加深学生对物理知识的理解。1分析热力学中麦克斯韦速率分布热力学中介绍了气体的速率分布规律麦克斯韦速率分布规律。即将气体分子热运动的快慢以简要的统计方式来说明,该说明使复杂的热运动分布内容及相应的分布函数得以简化。有利于我们讨论气体分子热运动受温度的影响,从而便于我们进一步应用和讨论其物理内涵。由该规律可知,起点速率为v的单位速率区间内的分子数占总分子数的百分比即f(v)=4(m2kT)3/2v2e-mv22KT(1)式中m为分子质量,T为气体的热力学温度,k为玻尔兹曼常量。据此可通过MATLAB,利用如下程序绘出不同温度下的麦克斯韦速率分布曲线。程序:m=1.60e-27;k=1.40e-23;t1=600;t2=800;v=linspace(0,9000,1000);L=4*pi;f1=L*(m/(2*pi*k*t1)).^(3/2).*v.^2.*exp(-m*v.^2/(2*k*t1));plot(v,f1);holdonf2=L*(m/(2*pi*k*t2)).^(3/2).*v.^2.*exp(-m*v.^2/(2*k*t2));plot(v,f2,'-.')%title(见图1.麦克斯韦速率分布曲线)图1麦克斯韦速率分布曲线由图1可见vA为分界速率。对于确定的单一气体,若气体温度由T1升至T2,则气体分子速率分布函数相应地由f1(v)变为f2(v),两速率分布曲线交于A点,对应的交点速率记为vA,显然f1(v)=f2(v)。由(1)所以可知,f1(v)f2(v)=(T2T1)3/2emv2(T1-T2)2kT1T2mv2(T1-T2)2kT1T2(2)VA=(3kT1T2m(T1-T2)ln(T1T2))12(3)由图1可看出,当vf2(v),说明在该速率范围,随着温度升高(从T1到T2),同一速率对应的分布概率值下降;当v>vA时,f1(v)

热力学分布用matlab,模拟技术在普通物理教学中的应用相关推荐

  1. matlab社会统计学,浅谈MATLAB在统计学实验教学中的应用

    浅谈MATLAB在统计学实验教学中的应用 引言: 进入新世纪以来,我国的经济社会不断发展,科学技术水平不断提升.网络信息技术是现代技术的产物,其与教育领域相融合,形成了一系列的现代教育软件.MATLA ...

  2. matlab在运筹学,MATLAB在运筹学(单纯形法)教学中的应用

    第8卷第3期 2009年 9月 石家庄铁路职业技术学院学报 VOL.8 No.3 些 墨 INsTI TE oF RAILWAYTECHNOLOGY Sep.2009 MATLAB在运筹学 (单纯形法 ...

  3. matlab数学函数应用,数学函数论文,关于MATLAB软件在高等数学教学中的应用相关参考文献资料-免费论文范文...

    导读:本论文可用于数学函数论文范文参考下载,数学函数相关论文写作参考研究. (云南经济管理学院,昆明 650304) (Yunnan College of Business Management,Ku ...

  4. 热力学分布用matlab,热力学matlab

    东南大学能源与环境学院课程作业报告作业名称:传热学大作业--利用 matlab 程序解决热传导问题院系:能源与环境学院 专业:建筑环境与设备工程学号: 姓名: 2014 年 ...... 并用高性能语 ...

  5. 热力学分布用matlab,matlab在热物理学中的应用.doc

    matlab在热物理学中的应用.doc 1MATLAB在热物理学中的应用摘要本文阐述了基于MATLAB的数值计算.可视化图形处理.开放式以及可扩充体系结构的特点,并介绍了高性能语言MATLAB在大学物 ...

  6. 热力学分布用matlab,关于径向分布函数RDFs的代码(求指正)!

    我把写的C代码(源自于<the art of MD)附上,自己参考一下, void EvalRdf () { VecR dr; real deltaR, normFac, rr; int j1, ...

  7. fvdm 跟驰模型 matlab仿真_MATLAB数值计算在光学仿真和教学中的应用

    摘要:在光学教学过程中从基本的物理概念出发,建立相应的理论模型,并将光学问题归纳为特征方程求根.积分求解.常微分方程求解等几类数值求解问题,结合MATLAB强大的数值计算和图形显示功能,完成光学问题的 ...

  8. 如何用matlab画旋转面,基于MATLAB在旋转面及其方程教学中应用的教学设计

    汝强 [摘 要]在空间解析几何教学中,MATLAB不仅能将复杂的空间曲面方程精准.直观地用三维图形表现出来,还能以动画的形式将空间复杂曲面任意旋转,使学生能直观地.全方位地观察.理解空间曲面方程所表示 ...

  9. matlab 电动力学,MATLAB在电动力学教学中的应用研究

    2017年 第 6期 物理 通报 大学物理教 学 MATLAB在 电动力学教学 中的应 用研 究 李佳伟 王 婕 张 中月 王恒通 (陕西 师范大学物理学与信息技术学院 陕西 西安 71Ol19) ( ...

最新文章

  1. “因为这 4 个回答,我决定录用这位软件工程师!”
  2. .NET Core实用技巧(一)如何将EF Core生成的SQL语句显示在控制台中
  3. 从单片机步入Linux之文件系统的构建
  4. matlab st变换,ST转换(matlab代码)
  5. jQuery分别获取选中的复选框值
  6. 【分享】费曼技巧---以教促学
  7. GDAL读取S-57海图数据中文属性值乱码问题解决
  8. 算法-求二进制数中1的个数
  9. 2021机动车检测站签字授权人检验标准部分考试题库及答案
  10. java游戏编程:三路兵线,BOSS走位,代码和视频
  11. 我为什么从 Google 辞职,开始为自己工作?
  12. 2018NOIOJ网站入门题表(大礼包汇总,更新ing)
  13. 都市白领要学会的规则
  14. PVZ系列六 | 僵尸动画转换
  15. UVA - 11604 General Sultan 题解
  16. 如何理解电容电流超前电压90度
  17. python 中的文件读写操作 and 例题
  18. linux 基本命令及用法列子
  19. ECMAScript6 入门
  20. 软件著作权(含源码、说明书、合作协议、以及提交软著的相关注意事项)

热门文章

  1. 安防视频监控系统视频上云解决方案EasyCVR语音转发功能音频数据打包发送流程介绍
  2. python进行KNN算法分析实战(鸢尾花数据集)
  3. How-to Guide: Perfect µTorrent 3.1.3 Uninstall
  4. android 面试知识点
  5. 美团外卖 | 离线数据仓库建设实践
  6. windows7如何从IE11恢复到IE8
  7. 英语四级作文计算机,英语四级作文范文:电脑
  8. Seeker的奇妙求职冒险(杰杰的字节笔试)
  9. 【skynet学习笔记】skynet的目录结构
  10. 暗黑破坏神3登录显示无效服务器,《暗黑破坏神3》难以登录国服的四大原因