Dynamical Systems with Applications using Python
暫譯: 使用 Python 的動態系統及其應用
Stephen Lynch
- 出版商: Birkhauser Boston
- 出版日期: 2018-10-20
- 售價: $3,700
- 貴賓價: 9.5 折 $3,515
- 語言: 英文
- 頁數: 665
- 裝訂: Hardcover
- ISBN: 3319781448
- ISBN-13: 9783319781440
-
相關分類:
數學、Python
無法訂購
相關主題
商品描述
This textbook provides a broad introduction to continuous and discrete dynamical systems. With its hands-on approach, the text leads the reader from basic theory to recently published research material in nonlinear ordinary differential equations, nonlinear optics, multifractals, neural networks, and binary oscillator computing. Dynamical Systems with Applications Using Python takes advantage of Python’s extensive visualization, simulation, and algorithmic tools to study those topics in nonlinear dynamical systems through numerical algorithms and generated diagrams.
After a tutorial introduction to Python, the first part of the book deals with continuous systems using differential equations, including both ordinary and delay differential equations. The second part of the book deals with discrete dynamical systems and progresses to the study of both continuous and discrete systems in contexts like chaos control and synchronization, neural networks, and binary oscillator computing. These later sections are useful reference material for undergraduate student projects. The book is rounded off with example coursework to challenge students’ programming abilities and Python-based exam questions.
This book will appeal to advanced undergraduate and graduate students, applied mathematicians, engineers, and researchers in a range of disciplines, such as biology, chemistry, computing, economics, and physics. Since it provides a survey of dynamical systems, a familiarity with linear algebra, real and complex analysis, calculus, and ordinary differential equations is necessary, and knowledge of a programming language like C or Java is beneficial but not essential.
商品描述(中文翻譯)
這本教科書提供了對連續和離散動態系統的廣泛介紹。透過實作導向的方式,文本引導讀者從基本理論進入最近發表的研究材料,涵蓋非線性常微分方程、非線性光學、多重分形、神經網絡和二元振盪器計算等主題。《使用 Python 的動態系統與應用》利用 Python 的廣泛可視化、模擬和算法工具,通過數值算法和生成的圖表來研究非線性動態系統中的這些主題。
在對 Python 進行簡要介紹後,書的第一部分處理使用微分方程的連續系統,包括常微分方程和延遲微分方程。書的第二部分則處理離散動態系統,並進一步研究在混沌控制和同步、神經網絡以及二元振盪器計算等背景下的連續和離散系統。這些後面的部分對於本科生的專案是有用的參考材料。書中還包含了挑戰學生編程能力的範例作業和基於 Python 的考題。
這本書將吸引高年級本科生和研究生、應用數學家、工程師以及來自生物學、化學、計算機科學、經濟學和物理學等多個學科的研究人員。由於它提供了動態系統的概述,因此需要對線性代數、實數和複數分析、微積分和常微分方程有一定的熟悉度,並且了解 C 或 Java 等編程語言會有幫助,但並非必需。
作者簡介
Stephen Lynch is Senior Lecturer in the Department of Computing and Mathematics at Manchester Metropolitan University.
作者簡介(中文翻譯)
史蒂芬·林奇是曼徹斯特城市大學計算與數學系的高級講師。