清华开发者书库·IgorPro实用教程:图表绘制、数据分析与程序设计
编辑推荐
配套资源 本书配套提供源代码,下载地址为清华大学出版社网站本书页面。 专家评论 本书涉及的主题 ? Igor Pro的基本概念和使用 ? Igor Pro的基本对象 ? Igor Pro的图表绘制 ? Igor Pro数据拟合的方法和技巧
内容简介
本书介绍Igor Pro的基本使用技巧和数据分析处理的一般方法,全面涵盖Igor Pro基本操作、图表绘制、命令行、数据分析拟合和程序设计等方面内容。在内容设计上以实用性为目的,突出图表绘制、数据拟合和程序设计等数据处理中需要的内容模块。书中配有大量的示例代码,以便读者在学习的过程中参考和借鉴。 全书共分为7章和1个附录,第1章介绍Igor Pro的基本对象和基本使用,突出命令行的特色。第2章介绍图表的绘制和设置中涉及的概念和方法,包括曲线、二维数据和三维数据的绘制。第3章介绍数据拟合的技巧和方法,包括简单的调用菜单拟合到复杂的自定义函数拟合,并详细讨论Igor Pro的一些高级拟合技巧。第4章介绍一些常见的数据处理方法,如插值、傅里叶变换、解方程等。第5章介绍程序设计的基本概念、Igor Pro语法环境以及命令行程序的设计。第6章介绍窗口界面程序的设计方法以及窗口程序设计中可能用到的各种技巧。第7章介绍一些高级的程序设计方法,如多线程、钩子函数、计算机硬件操作等复杂用法。附录介绍本书所用术语、Igor Pro快捷键和*新版本的特点。 本书可作为高等院校、科研机构等相关单位从事实验教学或者实验科学研究的教师、工程师的参考书籍,也可作为高年级本科生和研究生实验数据分析和处理的参考书籍。
作者简介
贾小文 物理学博士,长期从事Igor Pro实验数据处理的研究和程序设计工作。多年来,利用Igor Pro编写了大量的实验数据处理程序,具有丰富的实践经验和娴熟的程序设计能力。编写的角分辨光电子能谱实验数据处理程序被多个实验室、单位采用。热爱编程及数据分析技术,熟练掌握C++、C#等程序设计语言,曾独立开发大学生基础实验在线考试系统、RTKGPS自动驾驶考试系统。