版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
计算物理与教学教改例1:用随机数计算π例2:分子振动的半经典量子化2u=2.6:0.001:4;x=0.6;forj=1:150,x=u.*(x-x.^2);endfori=1:100x=u.*(x-x.^2);plot(u,x,'r.')holdon;End3Mandelbrot集4Julia集5动画Mandelbrot分形.flv分形艺术大奖\Tn0226a.tif教学课件6二。计算物理—科学计算—战略计算计算物理:计算替代实验核武器研制科学计算:高性能计算(硬件与软件),海量存储,计算科学战略计算:信息高速公路,数字地球,宽带网络计算物理发展史.doc7国外名校都开《计算物理》用google搜索‘大学物理’‘计算物理’‘科学计算’amazon购书网搜索‘computationalphysics’379本1340000条1380000条627000条作者名大学校名
8Physics197.ComputationalPhysicsMethodsandApplications
…Themethodstobecoveredinclude:numericaldifferentiationandintegration,solutionofordinaryandpartialdifferentialequation,eigensystems,andstochasticapproacheslikeMonteCarloandgeneticalgorithmsforstatisticalsamplingandoptimizationofmulti-variablesystems.Theemphasisisondevelopingtheabilitytohandlebothsimpleandcomplexphysicalsystemswhichareanalyticallyintractable….ForUndergraduatesandGraduates
9113.ComputationalPhysics—Introductiontonumericalmethodsforsolvingproblemsinmechanics,electromagnetism,quantummechanics,andstatisticalmechanics.Methodsincludenumericalintegration;solutionsofordinaryandpartialdifferentialequations;solutionsofthediffusionequation,Laplace’sequationandPoisson’sequationwithrelaxationmethods;statisticalmethodsincludingMonteCarlotechniques;matrixmethodsandeigenvalueproblems.ShortintroductiontoMatLab,usedforclassexamples;classprojectsmaybeprogrammedinanylanguage,e.g.,C.Prerequisites:110,121,andMathematics53or130.Previousprogrammingexperiencenotrequired.3units,
StanfordUniversityUndergraduateDegreesPrograms
10物理与天文教指委建议:1998年,《计算物理》为研究生基础课1999年,重申这一建议2004年,《计算物理基础》为本科必修课11计算物理基础规范计算物理基础是结合数值计算方法,利用计算机对物理问题进行数值计算、模拟和仿真的一门基础性学科。通过本课程的学习,使学生学会用计算机来描述物理图像、模拟物理问题,掌握用计算机处理物理问题的基本计算原理和必要的计算机知识。
主要内容1.
计算物理基本知识:计算物理发展史,科学计算基本原理,计算误差2.
计算基础:数值微分、积分和拟合,常微分方程与偏微分方程数值解,矩阵运算,随机数和随机行走3.
基本物理问题计算:非谐问题(非谐振动的微扰),非线性振动的付里分析,混沌(钟摆问题),多变量问题(静电、热传导、波动方程等偏微分方程数值解)4.
数值模拟:蒙特卡罗模拟,分子动力学模拟5.
常用计算软件介绍:MATLAB等教学时数:72-96学时,(其中课堂学时48-64,上机操作24-32学时)
12物理研究物理学习
实验物理理论物理计算物理
计算物理课实验课理论课13教改要求探究性学习数字化教学?新方法
新手段新学习方法:计算物理14计算物理解题步骤如何学计算物理之一物理现象建模确定数值计算方法编程上机结果分析与可视化15计算物理是综合训练,包括建模,算法,编程,物理解释。基础课要有基础性,实用性。
“进行计算的本领很难通过标准的大学生物理系课程安排来培养,因为它需要三方面训练(物理学,数值分析和计算机程序设计)的综合,很少有物理系学生毕业时知道如何进行计算;那些具有这种知识的学生通常是在独立工作的过程中,比如通过学习一项研究课题或者一篇毕业论文,而学到一些有限的一些技巧。”——StevenEKonninx=0.6;u=2.6:0.001:4;forj=1:150,x=u.*(x-x.^2);endfori=1:100x=u.*(x-x.^2);plot(u,x,'r.','markersize',1)holdon;end周期分岔,混沌,Feigenbaum常数Logistic模型16如何学计算物理之二软件编程优点:快捷,可视化例:核磁共振图数据
物理场图示
17如何学计算物理之三浮点数运算与计算误差为什么有:0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1=9.999999999999999e-001浮点数的表示
f的取值限制数的精度,e的取值限制了数的范围例:在每个二进制区间,,数按间隔等距离排列eps=是两个浮点数的最大相对间距,
eps/2是计算结果的最大相对误差。
注意:计算机不是使用全部实数作计算,计算工具有缺陷!18如何学之四掌握编程技巧算法一:逐点计算描图算法二:利用自相似,对图形压缩后移动计算能力=硬件+软件19u=[0,i];subplot(3,3,1);plot(u)fork=2:8m=u/3;uu=[m,i/3+m*(sqrt(3)*0.5+0.5i),m+i/3,...2i/3+m*(sqrt(3)*0.5-0.5i),m+2i/3];axis([-0.50.501]);subplot(3,3,k);plot(uu)u=uu;endtheta=pi/6;u=[0,0;0,1];subplot(3,3,1)
plot(u(:,1),u(:,2))axis([-0.5,0.5,0,1])forn=1:7uuu=[];forI=0:(length(u)/2-1)p1=(u(2*I+1,:)*2+u(2*I+2,:))/3;p2=(u(2*I+1,:)+u(2*I+2,:)*2)/3;lp=[cos(theta),-sin(theta);sin(theta),cos(theta)]*...[(u(2*I+2,1)-u(2*I+1,1));u(2*I+2,2)-u(2*I+1,2)]/3;lp=p1+lp’;rp=[cos(theta),sin(theta);-sin(theta),cos(theta)]*...[(u(2*I+2,1)-u(2*I+1,1));u(2*I+2,2)-u(2*I+1,2)]/3;rp=p2+rp’;uu=[u(2*I+1,:);p1;p1;lp;p1;p2;p2;rp;p2;u(2*I+2,:)];uuu=[uuu;uu];endu=[uuu];subplot(3,3,n+1)plot(u(:,1),u(:,2))axis([-0.5,0.5,0,1])end两程序画相同图形,时间相差约600倍
运行120秒运行0.20秒20教学中如何用?1.对教材中定性讲解的问题进行定量研究2.从只会用解析方法研究线性问题扩展为到用数值计算研究非线性问题3.将公式和数据可视化4.做模拟实验,通过数据计算比较理论与实验,从实验中总结规律。数值计算成为沟通理论与实验的桥梁。21理论(运动微分方程)重力场中的陀螺01级吴海诚实验欧拉角的位移,速度和加速度计算机模拟22圆环电流的磁场实验
数值积分(用毕-沙定律,清华学生做)理论计算(结果用勒让德函数表示)23伽顿板实验实验教科书解释结果(小球落入哪个槽)的偶然性起源于原因(小球的初始位置、速度、小球质量及其均匀性、环境等)的不确定性。…大量地重复这些偶然事件,将以不同的概率给出小球按槽的分布,这就是统计规律性。…只要小球分布的数目足够多,则这种分布将十分接近最概然分布。计算机模拟24倒摆(杜芬方程)实验装置(om为倒摆)理论(运动微分方程)
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026广东中山市黄圃镇水务事务中心招聘水闸、泵站管理员6人建设考试参考题库及答案解析
- 2026年度“市委书记进校园”佳木斯市急需紧缺专业技术人才引进(第二阶段)建设考试参考题库及答案解析
- 2026云南昆明市第三十中学春季学期教师招聘5人建设考试参考试题及答案解析
- 2026四川雅安市名山区茗投产业集团有限公司招聘财务人员3人建设考试参考试题及答案解析
- 2026广西北海市海城区市场监督管理局招聘协管员1人建设考试备考题库及答案解析
- 2026南方医科大学第七附属医院招聘合同制工作人员34人建设笔试备考题库及答案解析
- 2026重庆消防医院(重庆市消防职业健康中心)招聘3人建设考试参考题库及答案解析
- 2026四川南充市第四人民医院招聘紧缺专业技术人员11人建设考试备考题库及答案解析
- 2026广东清远英德市人民医院(英德市医疗卫生共同体总医院)招聘合同制工作人员24人建设考试备考题库及答案解析
- 2026上海普陀区属国有企业招聘37人建设考试参考试题及答案解析
- 人力资源输送合作协议正规范本2024年
- “沙钢杯”第十一届全国钢铁行业职业技能竞赛(电工)理论试题库-中(多选题)
- 钢铁行业低硫烟气钙基干法脱硫技术规范
- 铁皮棚搭建合同
- 集合间的基本关系高一上数学人教A版(2019)必修第一册
- 六年级语文下册10古诗三首《竹石》公开课一等奖创新教学设计
- 教师礼仪在课堂管理中的应用
- TQGCML 3022-2024 智能空降门规范
- 2024届高考英语阅读理解说明文篇章结构课件
- 维吾尔乐器简介课件
- 《云南省田坝煤矿二号井采矿权出让收益评估报告》
评论
0/150
提交评论