作品简介

本书介绍Igor Pro的基本使用技巧和数据分析处理的一般方法,全面涵盖Igor Pro基本操作、图表绘制、命令行、数据分析拟合和程序设计等方面内容。在内容设计上以实用性为目的,突出图表绘制、数据拟合和程序设计等数据处理中需要的内容模块。书中配有大量的示例代码,以便读者在学习的过程中参考和借鉴。

全书共分为7章和1个附录,第1章介绍Igor Pro的基本对象和基本使用,突出命令行的特色。第2章介绍图表的绘制和设置中涉及的概念和方法,包括曲线、二维数据和三维数据的绘制。第3章介绍数据拟合的技巧和方法,包括简单的调用菜单拟合到复杂的自定义函数拟合,并详细讨论Igor Pro的一些高级拟合技巧。第4章介绍一些常见的数据处理方法,如插值、傅里叶变换、解方程等。第5章介绍程序设计的基本概念、Igor Pro语法环境以及命令行程序的设计。第6章介绍窗口界面程序的设计方法以及窗口程序设计中可能用到的各种技巧。第7章介绍一些高级的程序设计方法,如多线程、钩子函数、计算机硬件操作等复杂用法。附录介绍本书所用术语、Igor Pro快捷键和最新版本的特点。

本书可作为高等院校、科研机构等相关单位从事实验教学或者实验科学研究的教师、工程师的参考书籍,也可作为高年级本科生和研究生实验数据分析和处理的参考书籍。

作品目录

  • 作者简介
  • 内容简介
  • 前言
  • 第1章 Igor Pro基本介绍
  • 1.1 Igor概述
  • 1.2 Igor中的基本对象
  • 第2章 图表绘制
  • 2.1 曲线
  • 2.2 图表的设置和美化
  • 2.3 类别图
  • 2.4 二维wave绘制
  • 2.5 三维wave的绘制
  • 2.6 输出图片
  • 第3章 数据拟合
  • 3.1 拟合概述
  • 3.2 拟合公式模型
  • 3.3 拟合命令详解
  • 3.4 高级拟合技巧
  • 第4章 数据处理
  • 4.1 插值
  • 4.2 数值计算与统计
  • 4.3 数学变换
  • 4.4 图像分析
  • 4.5 随机数生成
  • 第5章 程序设计
  • 5.1 程序设计概述
  • 5.2 基本语法
  • 5.3 程序设计技术
  • 第6章 窗口程序设计
  • 6.1 窗口程序概述
  • 6.2 窗口控件
  • 6.3 窗口设计
  • 6.4 菜单
  • 第7章 高级程序设计
  • 7.2 多线程技术
  • 7.3 运行时交互
  • 7.4 钩子函数
  • 7.5 数据采集
  • 7.6 多媒体
  • 7.7 错误处理
  • 7.8 文件读写
  • 7.9 初始化技术
  • 7.10 其他编程技术
  • 附录A 本书术语说明
  • 附录B Igor常用快捷键
  • 附录C Igor Pro7新特性
展开全部