- 科学计算与程序设计
- 作者:中国科学技术大学 来源:http://essetc.ustc.edu.cn/ 时间:2017-01-05
学时:70
学分:3
学期:春季
主讲教师:苏振鹏
教学目的本课程包含两部分内容:(1)学习Fortran90/95语法和编程,包括结构化程序设计、面向对象程序设计以及并行程序设计等;(2)学习IDL/MATLAB语法和编程,包括基本语法、编程基础、图形显示输出和读写数据等。教学目标是使学生掌握编程方法和技巧,拓展程序设计的思路,提高学生计算机的使用能力,服务于后续的科研工作。基本要求是掌握FORTRAN/IDL/MATLAB的基本概念、基本语法规则和一般的编程设计的方法,能够利用这些程序语言上机编程解决相应的实际问题。实验内容主要是利用FORTRAN编程求解具体的物理问题生成科学数据,然后利用IDL/MATLAB分析数据并绘图展示。
教材:
彭国伦:Fortran95程序设计.中国电力出版社,2002
闫殿武:《IDL可视化工具入门与提高》,机械工业出版社,2003
实验项目
1.数值求解并绘图展示偶极磁场中粒子反射纬度
4.数值实现蒙特卡洛法求解非规则二维区域的面积
2.数值求解并绘图展示一阶微分方程组决定的物理量演化
5.绘图展示三维空间中磁力线
3.数值实现并绘图展示三维空间数据插值