Numerical Transformation Optics in MATLAB

  • Design invisibility cloaks of any shape.

  • Design lenses, wave benders, and more.

  • Develop your own MATLAB codes to produce the designs.

What You'll Learn

With this course, you will be able to generate your devices designed by transformation optics. You will learn how to use the finite-difference method to generate coordinate transforms of any shape. Learn how to calculate the electromagnetic properties that will realize your design.

The Implementation of Numerical Transformation Optics in MATLAB course will get you generating your own devices very quickly. In this course, you will learn every line of code in MATLAB to implement numerical transformation optics.

Course curriculum

About this course

  • $245.00
  • 21 lessons
  • 1.5 hours of video content

Pricing options

The paid course grants you access to all class videos and instructional materials for one year from date of enrollment.


Dr. Raymond Rumpf

Dr. Raymond (Tipper) Rumpf is the EMProfessor, world renowned research and educator in the fields of computation and electromagnetics. He is the Schellenger Professor of Electrical Research in the Department of Electrical & Computer Engineering at the University of Texas at El Paso (UTEP) and the Director of the EM Lab. Dr. Rumpf formed the EM Lab with a mission to develop revolutionary technologies in electromagnetics and photonics. Under Dr. Rumpf’s leadership, the EM Lab has produced numerous breakthroughs, discoveries, and first-ever achievements. Raymond earned his BS and MS in Electrical Engineering from the Florida Institute of Technology in 1995 and 1997 respectively. He earned his PhD in Optics in 2006 from the University of Central Florida. Raymond has been awarded many research, mentoring, and teaching awards including the 2019 Dean’s Award for Excellence in Research, Most Outstanding Faculty Member in 2016/2017, and the highly prestigious University of Texas Regents’ Outstanding Teaching Award. Raymond holds five world records for skydiving and has been awarded more than a dozen United States patents. He is an Associate Editor for SPIE Optical Engineering, a Fellow of SPIE, and a Senior Member of both IEEE and the National Academy of Inventors. He is also a member of OSA, and ARRL. Raymond is active in outreach with local grade schools in El Paso as well as helping students in third-world countries.

Become an Invisibility Expert

After taking this course you will be able to design invisibility cloaks of any shape in MATLAB. You will learn a very powerful approach for implementing the finite-difference method and use that to implement transformation optics and calculate the permittivity and permeability tensors of a cloak. Listen to an expert step you through every line of code in MATLAB to implement the technique.