Science & Social Sciences
Hands on Training icon
Hands On Training
Hands on Training icon

Fundamentals of MATLAB and Diffractive Optics in Optical Engineering

Course Cover
compare button icon

Course Features

icon

Delivery Method

Online

icon

Available on

Limited Access

icon

Accessibility

Mobile, Desktop, Laptop

icon

Language

English

icon

Subtitles

English

icon

Level

Advanced

icon

Teaching Type

Self Paced

Course Description

This free online course on the fundamentals of MATLAB and diffractive optics in optical engineering will begin by introducing you to the Python programming language for modeling optical elements along with optical phenomena. You will learn about the history of Python as a programming language, how Python programs are written, as well as the requirements needed to write any simple program in Python. This course will also introduce you to the interference between two plane waves as well as how to model this simulation in Python. You will analyze the parameters needed to control interference in Python, the programming style in MATLAB, how MATLAB interprets variables along with the basic operations that are mostly used in codes. This course will also teach you how to stimulate interference using MATLAB. Finally, it will introduce you to how diffractive optics affects optical systems. You will learn about the causes of diffraction and how to use it, plus the limitations of refractive optics in optical engineering. This course will further enhance your understanding of the components of the diffraction grating. Start this course now and improve your knowledge of Python and MATLAB programming as they relate to optical engineering today.

Course Overview

projects-img

Post Course Interactions

projects-img

Instructor-Moderated Discussions

Skills You Will Gain

What You Will Learn

Analyze the basic elements of diffraction grating and their functions

Analyze the interference between two plane waves and how to model this simulation in Python

Discuss the concept of Python in optical engineering and the history of Python as a program

Discuss the concept of interference as it relates to MATLAB programming and interference theory

Discuss the contributions of the heroes of diffraction to the theory of diffraction

Explain MATLAB programming in optical engineering and its programming style

Explain the concept of diffractive optics and how it affects optical systems

Explain the variables of different types of operations on the integers, Boolean values and float values

Identify the different types of diffraction grafting and the problems associated with the binary diffraction grating

Course Cover