前言

理论物理、实验物理、计算物理已成为物理学的三大分支。计算物理学作为物理学的新型研究手段是理论和实验物理研究方法的补充和更新。

计算物理学是利用计算机进行数据采集、数值计算和可视化,以及通过对实验现象的模拟和仿真,发现和研究物理规律的一门现代交叉学科。

正因为计算物理不可替代的作用,决定了开设计算物理课程的必要性。本书以MATLAB软件为主线,分3部分内容: 基础篇、应用篇和工具箱初步。通过第1、2篇的学习,可以对MATLAB语言有一个基本的了解,并可将MATLAB语言初步应用于物理问题的计算和可视化,如快捷处理实验数据,得到拟合曲线,找出实验规律; 通过数值计算得到微分方程的数值解; 抽象的数字结果可视化,未知运动规律的图形显示,绘制三维图形,如电场的三维图景等; 同时了解建模、程序设计思路,以模拟和仿真手段分析研究问题,如动态系统的研究; 了解图形处理方面的相关方法及模块功能,如滤波和调制等。我们将前两篇的重点放在应用软件解决物理问题能力的培养上。第3篇,介绍了几个非常有用的工具箱和在某些领域的应用计算,并进行一些有关理工问题的程序编写,目的是使读者对相关问题有一个基本的了解,为以后更深入地学习和应用奠定基础。选用本书开设物理计算与可视化课程,不仅可使学生得到一个重要的辅助计算工具,更重要的是对学生的计算能力、未知事物探求能力的培养,而后一点更为重要。所以,我们并不强求内容的系统性、完整性,而是在适当的位置,添加数值计算的相关内容,我们认为这对读者科研工作能力的培养、提高是有好处的,这也正是编写本书的目的。

另外,在很多问题中,只给出最基本的、必不可少的一些指令用法和典型示例。读者在学习过程中,请首先试运行书上的例题,并弄明白每句程序的意义,尤其理解每个新指令的概念和意义,然后再大胆地应用到所遇到的科技问题的解决过程中。开始可先模仿书中例题(把例题作为模本)编写程序,达到熟悉的目的,进而再灵活运用。

在本书后面特意设置物理问题程序索引,以备读者查索学习之用。

最后,再强调一下,读者在学习过程中,时刻要注意物理及数学模型的建立、解决问题的思路、揭示的物理规律以及物理意义的分析。要做到软件“为我所用”,这才是本门课程开设和学习的目的。

本书各章具体分工如下: 门云阁编写第1~6、9章,张光璐编写第7、8、10章。

感谢王辅忠教授、张海明教授给予的支持和帮助,特别感谢本书主审刘树森教授,如果没有刘教授的悉心指导就不可能有本书的出版。书中的部分图片由崔艳老师、杨玉光老师供稿,在此深致谢意。

由于编写时间仓促,加之作者水平有限,疏漏之处在所难免,恳请广大读者批评指正。

编者2013年7月于天津

more >

matlab物理计算与可视化,清华大学出版社-图书详情-《MATLAB物理计算与可视化》...相关推荐

  1. 工程优化设计与matlab实现 课后答案,清华大学出版社-图书详情-《工程优化设计与MATLAB实现(修订版)》...

    优化设计是一门古老而新兴的理论,既有着很强的应用背景,又有着坚实的数学基础.它的数学基础可以追溯到牛顿(Newton,1642-1727) .莱布尼茨(W.Leibniz,1646-1716)创立的微 ...

  2. 二自由度系统强迫振动matlab,清华大学出版社-图书详情-《振动力学基础与MATLAB应用》...

    前言 振动是客观世界最普遍的运动形式之一,在自然世界.工程领域.社会活动和日常生活中,普遍存在着物体往复运动或空间状态往复变化的振动现象.振动力学已经成为机械.航空.土木.水利.动力和交通运输等工程领 ...

  3. python建模与仿真控制系统_清华大学出版社-图书详情-《MATLAB控制系统设计与仿真》...

    前言 MATLAB是MathWorks公司推出的一套高性能的数值计算和可视化软件,它集数值计算.符号计算和图形可视化于一体,构成了一个方便且界面友好的用户环境.随着它的版本不断升级,其功能越来越强大, ...

  4. java程序设计 一种跨学科_清华大学出版社-图书详情-《Java程序设计:一种跨学科的方法》...

    对于传统的CS1课程来说这本书是跨学科的方法.在本书中,作者重点讲述了从材料科学.基因组.天体物理学到网络系统等各学科中计算的角色.这种方法主要是向学生强调在当今世界中,数学.科学.工程和计算是紧密联 ...

  5. python编程快速入门例子-清华大学出版社-图书详情-《Python编程入门与案例详解》...

    Python是一门解释型语言,由荷兰的Guido van Rossum在1989年圣诞节期间发明,于1991年公开发布.在设计之初,Python语言被定位在是解释型语言,语法优雅.简单易学.开源.拥有 ...

  6. python编程入门书-清华大学出版社-图书详情-《Python编程入门与案例详解》

    Python是一门解释型语言,由荷兰的Guido van Rossum在1989年圣诞节期间发明,于1991年公开发布.在设计之初,Python语言被定位在是解释型语言,语法优雅.简单易学.开源.拥有 ...

  7. python编程入门与案例详解-清华大学出版社-图书详情-《Python编程入门与案例详解》...

    Python是一门解释型语言,由荷兰的Guido van Rossum在1989年圣诞节期间发明,于1991年公开发布.在设计之初,Python语言被定位在是解释型语言,语法优雅.简单易学.开源.拥有 ...

  8. python数据分析买什么书_清华大学出版社-图书详情-《Python数据分析》

    当今世界对信息技术的依赖程度日渐加深,每天都会产生和存储海量的数据.面对海量数据,谁能更好地处理.分析数据,谁就能真正抢得大数据时代的先机.对数据的分析已经成为企业.政府非常重要且迫切的需求. 数据分 ...

  9. python程序设计教程 清华大学出版社下载-清华大学出版社-图书详情-《Python程序设计(第3版)》...

    前言 Python由Guido van Rossum于1989年底开始设计与开发,第一个公开发行版本发行于1991年.Python推出不久就迅速得到了各行业人士的青睐,经过30年的发展,Python已 ...

最新文章

  1. 如何leangoo看板工具做可视化工作流
  2. Top-1 Error 和 Top-5 Error
  3. 如何理解signal函数声明
  4. SpringBoot—单元测试模板(controller层和service层)
  5. JavaScript的浪漫,520一生一世!!
  6. MVC5 Action的view()直接输出字符串方式
  7. C#数据库类(zz)
  8. 2018年中国财富管理才真正迎来发展元年
  9. lua php 触摸精灵,触动精灵,触摸精灵-lua脚本入门
  10. 微信开发、申请微信号测试账号
  11. flink的内存管理器MemoryManager
  12. 【ES6基础】Map与WeakMap
  13. 新春钜献 | 数据科学中文速查表Hacksheet强势助攻你的大数据学习
  14. python实现表格控件
  15. Oracle ora 01261,Oracle心得:ORA-01261:ORA-01262:错误的解决
  16. 【华为OD机试真题 JS】分班
  17. 基于TensorFlow2.0的摄像头数字识别
  18. 互联网金融学习总结(3)——互联网金融风控模型的设计学习
  19. 〖Python 数据库开发实战 - MySQL篇㊲〗- 综合案例 - 新闻管理系统 - t_user 用户表与 t_news 新闻表的创建
  20. 利用acrobat去掉latex模版的页眉页脚

热门文章

  1. POJ题单及算法训练练习顺序
  2. java转class找不到符号,错误:找不到符号(坐标)
  3. WebStorm配置eslint检查自动格式化(自动解决eslint问题\Vue3项目解决ESLint问题)
  4. 树莓派花生壳卸载教程
  5. 【Riak学习笔记】Riak安装
  6. 11-S3C2440驱动学习(五)嵌入式linux-网络设备驱动(一)虚拟网卡驱动程序
  7. 【论文解读|AAAI2021】HGSL - Heterogeneous Graph Structure Learning for Graph Neural Networks 图神经网络的异构图结构学习
  8. 08-合成模式Quarkus实现
  9. SQL Server2008 无法连接到本地服务器
  10. 怎么将录音转换成文字?分享四种简单好用的转换方法