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...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
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 |
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. |
---|