Development of flutter apps for transfer matrix calculations
This dissertation addresses the challenges involved in designing and developing a cross-platform application for transfer matrix calculations and reflectance plotting. The proposed Flutter-based application leverages a custom parser capable of handling parameterized expressions and a polynomial comp...
Main Author: | |
---|---|
Other Authors: | |
Format: | Thesis-Master by Coursework |
Language: | English |
Published: |
Nanyang Technological University
2024
|
Subjects: | |
Online Access: | https://hdl.handle.net/10356/179600 |
Summary: | This dissertation addresses the challenges involved in designing and developing a cross-platform application for transfer matrix calculations and reflectance plotting. The proposed Flutter-based application leverages a custom parser capable of handling parameterized expressions and a polynomial computation class to efficiently manage complex mathematical expressions required for transfer matrix calculations. The application aims to facilitate rapid computation and provide a convenient tool for understanding transfer matrices, particularly for educational purposes. It utilizes existing widgets and packages to design the app layout and render reflectance plots. Testing has confirmed that the matrix computation results within the app are accurate, and the rendered images correspond correctly with actual data. This work provides a customized parser for Flutter complex calculations and explores the potential of using Flutter for educational apps in computing complex mathematical calculations and enhancing learning experiences. |
---|