本书介绍如何用科学计算软件Matlab的数值计算方法,模拟光学实验及结果可视化,主要侧重于波动光学,充分利用了Matlab图形描述和动态显示超强功能。介绍Matlab语言基础和基本使用方法的目的是为让初学者尽快掌握并激发学习兴趣,本书力图做到言简意赅、图文并茂。
本书由Matlab语言基础部分和光学实验的计算机仿真两部分组成。在语言部分中,介绍了常用的基本函数和使用方法,仿真部分主要包含杨氏双缝干涉、光栅、三角孔、矩形孔衍射以及空间滤波系统。通过使用大量的Matlab中多方面的语句,并给出了相关列举实例,有助于读者尽快理解掌握编程的基本方法。
本书适用于物理系的本、专科生,既可作为大学生的Matlab语言的入门教材,又可作为物理学科的仿真辅助参考书,同时也希望本书能对大学物理教师的讲课、演示和解题有所帮助。