Computational Framework for the Finite Element Method in Matlab(r) and Python
暫譯: Matlab(r) 與 Python 中的有限元素法計算框架

Sumets, Pavel

  • 出版商: CRC
  • 出版日期: 2022-08-11
  • 售價: $4,910
  • 貴賓價: 9.5$4,665
  • 語言: 英文
  • 頁數: 166
  • 裝訂: Hardcover - also called cloth, retail trade, or trade
  • ISBN: 1032209259
  • ISBN-13: 9781032209258
  • 相關分類: MatlabPython程式語言
  • 海外代購書籍(需單獨結帳)

商品描述

Computational Framework for the Finite Element Method in MATLAB and Python aims to provide a programming framework for coding linear FEM using matrix-based MATLAB language and Python scripting language. It describes FEM algorithm implementation in the most generic formulation so that it is possible to apply this algorithm to as many application problems as possible.

Readers can follow the step-by-step process of developing algorithms with clear explanations of its underlying mathematics and how to put it into MATLAB and Python code. The content is focused on aspects of numerical methods and coding FEM rather than FEM mathematical analysis. However, basic mathematical formulations for numerical techniques which are needed to implement FEM are provided. Particular attention is paid to an efficient programming style using sparse matrices.

Features

  • Contains ready-to-use coding recipes allowing fast prototyping and solving of mathematical problems using FEM.
  • Suitable for upper-level undergraduates and graduates in applied mathematics, science, or engineering.
  • Both MATLAB and Python programming codes are provided to give readers more flexibility in the practical framework implementation.

商品描述(中文翻譯)

在 MATLAB 和 Python 中的有限元素法計算框架旨在提供一個編程框架,用於使用基於矩陣的 MATLAB 語言和 Python 腳本語言編寫線性有限元素法(FEM)。它描述了 FEM 算法在最通用的形式下的實現,以便能夠將此算法應用於盡可能多的應用問題。

讀者可以按照逐步過程開發算法,並清楚解釋其基礎數學以及如何將其轉換為 MATLAB 和 Python 代碼。內容重點放在數值方法和編碼 FEM 的方面,而不是 FEM 的數學分析。然而,提供了實現 FEM 所需的數值技術的基本數學公式。特別注意使用稀疏矩陣的高效編程風格。

特點


  • 包含現成的編碼食譜,允許快速原型設計和使用 FEM 解決數學問題。

  • 適合應用數學、科學或工程的高年級本科生和研究生。

  • 提供 MATLAB 和 Python 編程代碼,為讀者在實際框架實現中提供更多靈活性。

作者簡介

Pavel Sumets is a research and development software engineer from New Zealand whose main interest and expertise are biomechanics, numerical methods, and scientific programming.

He received his master's degree in applied mathematics and worked as a university lecturer teaching courses on mathematical modelling, numerical methods and programming. In 2017, he graduated from the University of Auckland with a PhD degree in engineering science. His PhD research revolved around building and solving mathematical models for multiphasic flow using boundary and finite element methods. He has published several scientific works on mathematical modelling biomechanical systems.

Currently, Pavel is working for a software development company on developing computational models in the area of computer-human interactions. His work involves creating software for digital character animation and implementing character physics simulator. Pavel holds a patent in the technology of processing three dimensional shapes.

Having background in applied mathematics along with both academic and industrial experience allows him to approach research task with solution implementation suitable for practical utilization. Pavel is passionate about magic tricks and in his spare time does magic shows.

作者簡介(中文翻譯)

Pavel Sumets 是來自紐西蘭的研究與開發軟體工程師,他的主要興趣和專長在於生物力學、數值方法和科學程式設計。

他獲得了應用數學的碩士學位,並曾擔任大學講師,教授數學建模、數值方法和程式設計的課程。2017年,他從奧克蘭大學獲得工程科學的博士學位。他的博士研究圍繞著使用邊界和有限元素方法建立和解決多相流的數學模型。他已發表多篇有關數學建模生物力學系統的科學著作。

目前,Pavel 在一家軟體開發公司工作,專注於計算模型的開發,特別是在電腦與人類互動的領域。他的工作包括為數位角色動畫創建軟體和實現角色物理模擬器。Pavel 擁有處理三維形狀技術的專利。

擁有應用數學的背景以及學術和工業經驗,使他能夠以適合實際應用的解決方案來處理研究任務。Pavel 對魔術表演充滿熱情,並在空閒時間進行魔術表演。