Optical Electromagnetic Field Analysis Using Python: Practical Application in Metallic and Dielectric Nanostructures
暫譯: 使用 Python 進行光學電磁場分析:金屬與介電奈米結構的實務應用
Kajikawa, Kotaro, Okamoto, Takayuki
相關主題
商品描述
In this book, Kajikawa and Okamoto explain how to use Python to calculate and visualize the optical response of microscopic structures and systems. Throughout, the authors provide varied examples to instruct readers in the application of theoretical knowledge to real-world scenarios.
Electromagnetic field analysis is often necessary to determine the optical response of materials with microscopic structures. Although the principles are widely described, the manual calculation and visualization of results are not and remain challenging. Python is the ideal language to use for this as it has a large functional library for visualizing analysis results and is suitable for programming beginners to use at low cost, so it has many advantages over languages like Fortran, BASIC, and C. Here, the authors introduce the application of Python to various electromagnetic field analysis scenarios in the field of nanophotonics. The first half of the book describes cases in which there is an analytical solution for the structure and addresses scenarios such as scattering and absorption in spherical and cylindrical structures and complex structures such as rotating ellipsoids, sphere-aggregated structures, and hemispherical structures. The second half describes methods including rigorous coupling wave analysis, finite-difference time-domain method and discrete dipole approximation for numerically solving varied structures. This book enables readers to conduct their own electromagnetic field analysis quickly, cheaply, and accurately without in-depth study of other complicated and time-consuming approaches or programs.
This book is invaluable for researchers and postgraduate students working in the fields of optics and photonics. Additionally, the contents are useful not only for those conducting electromagnetic field analysis but also those simulating physical, chemical, and biological phenomena.
商品描述(中文翻譯)
在這本書中,Kajikawa 和 Okamoto 解釋了如何使用 Python 計算和可視化微觀結構和系統的光學響應。全書中,作者提供了多樣的範例,以指導讀者將理論知識應用於現實場景。
電磁場分析通常是確定具有微觀結構材料的光學響應所必需的。雖然原理被廣泛描述,但手動計算和可視化結果卻不易,仍然具有挑戰性。Python 是進行此類工作的理想語言,因為它擁有大量功能庫來可視化分析結果,並且適合編程初學者以低成本使用,因此相較於 Fortran、BASIC 和 C 等語言具有許多優勢。在這裡,作者介紹了 Python 在納米光子學領域中應用於各種電磁場分析場景的情況。本書的前半部分描述了結構具有解析解的案例,並探討了球形和圓柱形結構的散射和吸收等場景,以及旋轉橢圓體、球聚集結構和半球形結構等複雜結構。後半部分描述了包括嚴格耦合波分析、有限差分時域法和離散偶極近似等方法,用於數值解決各種結構。本書使讀者能夠快速、便宜且準確地進行自己的電磁場分析,而無需深入研究其他複雜且耗時的方法或程序。
這本書對於從事光學和光子學領域的研究人員和研究生來說是無價的。此外,內容不僅對進行電磁場分析的人有用,對於模擬物理、化學和生物現象的人也同樣適用。
作者簡介
Kotaro Kajikawa is Professor at Institute of Science Tokyo (formerly Tokyo Institute of Technology). He obtained his Bachelor's, Master's, and Doctorate degrees from Tokyo Institute of Technology in 1987, 1989, and 1992, respectively. Professor Kajikawa is a member and a fellow of The Japanese Society of Applied Physics. He is the author of around 140 journal articles and 10 books.
Takayuki Okamoto retired from RIKEN in 2022, where he worked as a research scientist since 1986. He obtained his Bachelor's, Master's and Doctorate degrees from Osaka University in 1981, 1983, and 1986, respectively. He is the author of over 80 refereed papers.
作者簡介(中文翻譯)
梶川幸太郎是東京科學院的教授(前身為東京工業大學)。他於1987年、1989年和1992年分別獲得東京工業大學的學士、碩士和博士學位。梶川教授是日本應用物理學會的會員及研究員。他是約140篇期刊文章和10本書籍的作者。
岡本隆之於2022年從理化學研究所退休,自1986年以來一直擔任研究科學家。他於1981年、1983年和1986年分別獲得大阪大學的學士、碩士和博士學位。他是80多篇經過審核的論文的作者。