地球和空间科学实验教学中心
实验课程
当前位置:首页  实验课程
科学计算与程序设计
作者:中国科学技术大学   来源: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.数值实现并绘图展示三维空间数据插值