Development of MATLAB programs for transfer matrices

In fields such as engineering, physics, and science, there are many matrices and complex number operations used in research and projects. Applying these calculations, engineers or researchers can either perform theoretical calculations prior to experimentation and then appropriately build structures...

Full description

Saved in:
Bibliographic Details
Main Author: Wang, Liedong
Other Authors: Tan Eng Leong
Format: Thesis-Master by Coursework
Language:English
Published: Nanyang Technological University 2022
Subjects:
Online Access:https://hdl.handle.net/10356/158687
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
Description
Summary:In fields such as engineering, physics, and science, there are many matrices and complex number operations used in research and projects. Applying these calculations, engineers or researchers can either perform theoretical calculations prior to experimentation and then appropriately build structures to meet their needs, or they can verify the results of the implementation. There are some scientific calculators or programs that can perform simple matrix numerical operations, but it is rare to see complex matrix calculations such as ABCD matrices for cascaded transmission lines, optical constants matrix for multilayer films, Jones matrix for optical devices, and the transfer matrix method for solving 1-D Schrödinger equation. This thesis researched the MATLAB-based program and APP development. Some efficient programs are designed to calculate the above four transfer matrices, and are verified by references and textbooks. In addition, it is interesting to note that the generalities of different transfer matrices. These programs can help students in electronics, optics, and quantum physics to better understand transfer matrices, as well as increase the efficiency of researchers and reduce their workload.