PAGE 8

计算物理学概述

院 - 系: 理学院 物理系

专 业: 物理学

年 级: 2008级

学生姓名: 穆正荣

学 号: 200802050157

导师及职称: 闵琦 副教授

2011年6月

摘要

计算物理学是伴随着电子计算机的出现和发展而逐步形成的一门新兴的边缘学科。它是以电子计算机为工具,应用数学的方法,解决物理问题的应用科学。它是物理、数学和计算机三者结合的产物。计算物理学起 源于第二次世界大战期间美国对核武器的研制,它是由于核科学技术的需要而产生,并且随着电子计算机的发展而发展。现在这门科学已广泛地应用于其他领域。本文就其发展和研究方法,阐述了计算物理在物理学中的重要性和作用,并通过实例进一步加以说明和展示。

关键词:计算物理学;物理学;研究方法

计算物理学概述

1 引言

计算物理学(Computational Physics)是物理学、数学、计算机科学三者结合的产物,与理论物理和实验物理有着密切的关系。定义为以计算机及计算机技术为工具和手段,运用计算数学的方法,解决复杂的物理现象问题的一门应用型学科。[1]

计算物理学研究如何使用数值方法解决已经存在定量理论的 \o "物理" 物理问题。在物理学中,大量的问题是无法严格求解的。有的问题是因为计算过于复杂,有的问题则根本就没有 \o "解析解" 解析解。比如, \o "经典力学" 经典力学中,三体以上问题,一般都无法求解。 \o "量子力学" 量子力学中,哪怕是单粒子问题,也只有在少数几种简单势场中的 \o "运动" 运动可以严格求解。因此,在现代物理中,数值计算方法已变得越来越重要。计算物理与理论物理和实验物理相互依存相互补充,是物理学不可缺少的三大板块之一。计算物理常用软件有Matlab,Mathematica和Maple等。[2]

2 计算物理学发展和现状

由于计算方法的深入发展和过去几十年中高速计算机的出现和普及,随着物理学基础理论的进一步突破,物理学家们逐步可以应用一些更严格和更全面的复杂模型,来定量研究实际的复杂体系的物理性质。基于物理学基本原理的数值计算和模拟已经成为将 \o "理论物理" 理论物理和 \o "实验物理" 实验物理紧密联系在一起的一座重要桥梁:它不仅能够弥补简单的解析理论模型难以完全描述复杂物理现象的不足,而且可以克服实验物理中遇到的许多困难,例如直接模拟实验上不能实现或技术条件要求很高、实验代价昂贵的物理系统等。计算机模拟技术已经渗透到物理学的各个领域,包括 \o "凝聚态物理" 凝聚态物理、 \o "核物理" 核物理、 \o "粒子物理" 粒子物理、 \o "天体物理" 天体物理等,导致了计算物理这一新学科的突破性发展和成熟。从20世纪40年代开始,计算物理学家们已经发展了大量新数值方法(如MonteCarlo方法、 \o "分子动力学方法" 分子动力学方法、快速Fourier变换等),由此发现了很多未曾预料到的新现象,并给理论和实验物理学提出了许多新问题。总之,计算物理已成为物理学家揭示多层次复杂体系的物理规律的重要手段,同时也广泛应用于处理实验结果和提出物理解释。对一个成功的物理学家来说,掌握必要的计算物理学知识和手段已变得越来越重要。越来越多的大学已针对将要从事物理学及相关学科研究的研究生和本科生开设了计算物理课程。[2]

在近50年的时间里,计算物理学首先在原子核物理领域获得应用和发展。

与此同时,计算物理学的方法和技巧也迅速地向其他科学领域渗透。在流体力学领域,出现了计算流体力学和计算空气动力学。目前,计算流体力学和计算空气动力学可在超级计算机上模拟复杂几何形状物体的流体运动过程。在材料科学领域,通过理论计算和设计,可以“订做”有特定性能的新材料,这就是计算材料科学和材料设计。在电磁场和微波技术领域,为解决复杂电磁场理论间题和新型雷达工程问题,出现了计算电磁学。闭在物理学的各个相关学科与技术领域,都出现了与计算物理学有关的分支学科。[5]

与此同时,物理学研究中大量计算和仿真的需求,也极大地促进了计算机科学与技术的发展。可以预言,随着光学存储和光计算机、量子晶体和量子计算机等开拓性研究的深人,物理学及相关技术将随着新一代计算机的出现而得到飞速的发展。

3 计算物理学的性质与任务

从原则上说,凡是局部瞬时的物理规律为已知或已被假设,那么要想得到大范围长时间的物理现象的发展过程都可以借助于计算机这一先进工具来实现。具体地说,从局部关系联合成大范围关系依赖于计算机的大存贮量,由瞬时规律发展为长时过程依赖于

计算物理需要的计算机知识,计算物理学概述.doc相关推荐

  1. 计算机基础竞赛知识,计算机知识基础竞赛试卷.doc

    计算机知识基础竞赛试卷.doc (3页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 3.9 积分 网 络 部机电工程系2013-2014年度计算机基础知 ...

  2. 计算机知识讲座策划,计算机知识讲座策划书.doc

    计算机知识讲座策划书 知识讲座是一次聆听学习教育的重要活动,下面给大家分享计算机知识讲座的策划书,一起来看看吧! 一.计算机硬件知识讲座主题: 浓厚计算机硬件情感,感受计算机硬件大智慧,垫基计算机硬件 ...

  3. 海淀区中小学生知识技能计算机竞赛,海淀区中小学生计算机知识技能竞赛测.doc...

    海淀区中小学生计算机知识技能竞赛测 〈海淀区中小学生计算机知识技能竞赛测试系列一参考题〉〉 一.客观题 在Windows 95的画图软件可以通过 b_ 改变画纸的大小. A.光标 B.鼠标 C.属性 ...

  4. 海淀区计算机知识技能竞赛,海淀区计算机知识技能竞赛复习题.doc

    海淀区计算机知识技能竞赛复习题 2007年海淀区计算机知识技能竞赛复习题 一. 客观题(40分) 第一套: 在Word软件中可以进行编辑的对象有__. A. 声音和动画 B.电信号和光信号 C.视频和 ...

  5. 计算机知识在物理学中的应用,浅谈物理学在多种领域中的应用

    万昊戈 摘要:随着人类文明的逐渐发展和进步,人类对各个领域的研究和了解在逐渐深入,因此各个学科体系也在逐渐形成.物理学随着多位科学家以及先驱们的努力,现已在当下形成了较为完整的学科体系,并成为目前人们 ...

  6. 计算机二级考风考纪主题班会,2021年我国计算机二级考试基础概述.doc

    文档介绍: 目录 全国计算机级别考试--二级公共基本知识辅导讲义 1 第一章 数据构造与算法 1 第二章 程序设计基本 7 第三章 软件工程基本 9 第四章 数据库设计基本 16 第一章 数据构造与算 ...

  7. 计算机专业讲座题目有哪些,计算机知识讲座策划书

    一.计算机硬件知识讲座主题: 浓厚计算机硬件情感,感受计算机硬件大智慧,垫基计算机硬件知识普及,共享计算机硬件知识! 二.计算机硬件知识讲座的目的及意义 丰富学生校园文化生活.将计算机知识推广,带来一 ...

  8. 计算机计算与计算思维必掌握知识,计算思维与计算机基础教学探究

    <计算思维与计算机基础教学探究.doc>由会员分享,可免费在线阅读全文,更多与<计算思维与计算机基础教学探究>相关文档资源请在帮帮文库(www.woc88.com)数亿文档库存 ...

  9. 计算机知识中的精度是啥,决定计算机计算精度的主要技术指标是计算机的

    公告: 为响应国家净网行动,部分内容已经删除,感谢读者理解. 话题:决定计算机计算精度的主要技术指标是计算机的什么?回答:是给该数据(要计算的数据及计算后的数据)分配的内存空间,因为二进制无法精确表示 ...

最新文章

  1. 设计模式系列3-----C++实现命令模式(Command Pattern)
  2. C语言 递归实现分解质因数
  3. Matlab-离散事件系统仿真实验
  4. Spring Boot 系列(一)快速入门
  5. flyway版本号_Spring Boot 集成 Flyway 实现数据库版本控制
  6. sublime text plugins
  7. 数据源中没有 datarow_Power BI Desktop 中的数据源
  8. hdu 1969 Pie(二分查找)
  9. 最新的python是哪个版本的好_书声琅琅:Python哪个版本好用
  10. HTML+CSS实战:做一个京东登录页面
  11. 基于WebRTC搭建直播系统源码
  12. 淘宝婴儿商品销量分析
  13. win7去除快捷方式箭头
  14. 通过proj4js实现不同椭球之间的坐标点的七参数转换
  15. 一行代码制作自己的QQ/微信二维码,还可以制作动态的哟~(小白再也不用去求别人了)
  16. 新版小爱课程表正方教务系统课表适配
  17. 谷歌语音识别官方speech_commands(audio_recognition)的使用指南
  18. ymodem协议上位机_《储能变流器与电池管理系统通信协议第1部分:CAN通信协议》等三项团体标准工作会议在厦门召开...
  19. 精简jre(JDK6瘦身)
  20. 微信小程序搜索功能!附:小程序前端+PHP后端 1

热门文章

  1. 教你把「显示桌面」快捷键 找回来!
  2. SpringSecurity Oauth2 认证授权(二)springboot快速入门与底层介绍
  3. 【工业机器人】解读工业机器人如何应用到手机行业!
  4. 【P4149 [IOI2011]Race】点分治
  5. FPGA实现简易电梯控制系统设计
  6. 3.2.1 体渲染之Ray Casting
  7. 计算机基础知识+数据类型
  8. 社交圈子挖掘的一种快速的方法--label propagation
  9. sas和python哪个更容易发胖_BEC商务英语_沙拉vs.巨无霸:哪个更容易发胖?_沪江英语...
  10. 2_STM32最小系统设计