Solving Ordinary Differential Equations in Python.
Saved in:
Superior document: | Simula SpringerBriefs on Computing Series ; v.15 |
---|---|
: | |
Place / Publishing House: | Cham : : Springer,, 2023. Ã2024. |
Year of Publication: | 2023 |
Edition: | 1st ed. |
Language: | English |
Series: | Simula SpringerBriefs on Computing Series
|
Online Access: | |
Physical Description: | 1 online resource (124 pages) |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
id |
50030882884 |
---|---|
ctrlnum |
(MiAaPQ)50030882884 (Au-PeEL)EBL30882884 (OCoLC)1409679921 |
collection |
bib_alma |
record_format |
marc |
spelling |
Sundnes, Joakim. Solving Ordinary Differential Equations in Python. 1st ed. Cham : Springer, 2023. Ã2024. 1 online resource (124 pages) text txt rdacontent computer c rdamedia online resource cr rdacarrier Simula SpringerBriefs on Computing Series ; v.15 Intro -- Series Foreword -- Preface -- Contents -- Chapter 1 Programming a Simple ODE Solver -- 1.1 Creating a General-Purpose ODE Solver -- 1.2 The ODE Solver Implemented as a Class -- 1.3 Systems of ODEs -- 1.4 A ForwardEuler Class for Systems of ODEs -- 1.5 Checking the Error in the Numerical Solution -- 1.6 Using ODE Solvers from SciPy -- Chapter 2 Improving the Accuracy -- 2.1 Explicit Runge-Kutta Methods -- 2.2 A Class Hierarchy of Runge-Kutta Methods -- 2.3 Testing the Solvers -- Chapter 3 Stable Solvers for Stiff ODE Systems -- 3.1 Stiff ODE Systems and Stability -- 3.2 Implicit methods for stability -- 3.3 Implementing Implicit Runge-Kutta Methods -- 3.4 Implicit Methods of Higher Order -- 3.4.1 Fully Implicit RK Methods -- 3.4.2 Diagonally Implicit RK Methods -- 3.5 Implementing Higher Order IRK Methods -- 3.5.1 A Base Class for Fully Implicit Methods -- 3.5.2 Base Classes for SDIRK and ESDIRK Methods -- Chapter 4 Adaptive Time Step Methods -- 4.1 A Motivating Example -- 4.2 Choosing the Time Step Based on the Local Error -- 4.3 Estimating the Local Error -- 4.3.1 Error Estimates from Embedded Methods -- 4.4 Implementing an Adaptive Solver -- 4.5 More Advanced Embedded RK Methods -- Chapter 5 Modeling Infectious Diseases -- 5.1 Derivation of the SIR model -- 5.2 Extending the SIR Model -- 5.3 A Model of the Covid-19 Pandemic -- Appendix A Programming of Difference Equations -- A.1 Sequences and Difference Equations -- A.2 More Examples of Difference Equations -- A.3 Systems of Difference Equations -- A.4 Taylor Series and Approximations -- References -- Index. Description based on publisher supplied metadata and other sources. Electronic reproduction. Ann Arbor, Michigan : ProQuest Ebook Central, 2024. Available via World Wide Web. Access may be limited to ProQuest Ebook Central affiliated libraries. Electronic books. Print version: Sundnes, Joakim Solving Ordinary Differential Equations in Python Cham : Springer,c2023 9783031467677 ProQuest (Firm) Simula SpringerBriefs on Computing Series https://ebookcentral.proquest.com/lib/oeawat/detail.action?docID=30882884 Click to View |
language |
English |
format |
eBook |
author |
Sundnes, Joakim. |
spellingShingle |
Sundnes, Joakim. Solving Ordinary Differential Equations in Python. Simula SpringerBriefs on Computing Series ; Intro -- Series Foreword -- Preface -- Contents -- Chapter 1 Programming a Simple ODE Solver -- 1.1 Creating a General-Purpose ODE Solver -- 1.2 The ODE Solver Implemented as a Class -- 1.3 Systems of ODEs -- 1.4 A ForwardEuler Class for Systems of ODEs -- 1.5 Checking the Error in the Numerical Solution -- 1.6 Using ODE Solvers from SciPy -- Chapter 2 Improving the Accuracy -- 2.1 Explicit Runge-Kutta Methods -- 2.2 A Class Hierarchy of Runge-Kutta Methods -- 2.3 Testing the Solvers -- Chapter 3 Stable Solvers for Stiff ODE Systems -- 3.1 Stiff ODE Systems and Stability -- 3.2 Implicit methods for stability -- 3.3 Implementing Implicit Runge-Kutta Methods -- 3.4 Implicit Methods of Higher Order -- 3.4.1 Fully Implicit RK Methods -- 3.4.2 Diagonally Implicit RK Methods -- 3.5 Implementing Higher Order IRK Methods -- 3.5.1 A Base Class for Fully Implicit Methods -- 3.5.2 Base Classes for SDIRK and ESDIRK Methods -- Chapter 4 Adaptive Time Step Methods -- 4.1 A Motivating Example -- 4.2 Choosing the Time Step Based on the Local Error -- 4.3 Estimating the Local Error -- 4.3.1 Error Estimates from Embedded Methods -- 4.4 Implementing an Adaptive Solver -- 4.5 More Advanced Embedded RK Methods -- Chapter 5 Modeling Infectious Diseases -- 5.1 Derivation of the SIR model -- 5.2 Extending the SIR Model -- 5.3 A Model of the Covid-19 Pandemic -- Appendix A Programming of Difference Equations -- A.1 Sequences and Difference Equations -- A.2 More Examples of Difference Equations -- A.3 Systems of Difference Equations -- A.4 Taylor Series and Approximations -- References -- Index. |
author_facet |
Sundnes, Joakim. |
author_variant |
j s js |
author_sort |
Sundnes, Joakim. |
title |
Solving Ordinary Differential Equations in Python. |
title_full |
Solving Ordinary Differential Equations in Python. |
title_fullStr |
Solving Ordinary Differential Equations in Python. |
title_full_unstemmed |
Solving Ordinary Differential Equations in Python. |
title_auth |
Solving Ordinary Differential Equations in Python. |
title_new |
Solving Ordinary Differential Equations in Python. |
title_sort |
solving ordinary differential equations in python. |
series |
Simula SpringerBriefs on Computing Series ; |
series2 |
Simula SpringerBriefs on Computing Series ; |
publisher |
Springer, |
publishDate |
2023 |
physical |
1 online resource (124 pages) |
edition |
1st ed. |
contents |
Intro -- Series Foreword -- Preface -- Contents -- Chapter 1 Programming a Simple ODE Solver -- 1.1 Creating a General-Purpose ODE Solver -- 1.2 The ODE Solver Implemented as a Class -- 1.3 Systems of ODEs -- 1.4 A ForwardEuler Class for Systems of ODEs -- 1.5 Checking the Error in the Numerical Solution -- 1.6 Using ODE Solvers from SciPy -- Chapter 2 Improving the Accuracy -- 2.1 Explicit Runge-Kutta Methods -- 2.2 A Class Hierarchy of Runge-Kutta Methods -- 2.3 Testing the Solvers -- Chapter 3 Stable Solvers for Stiff ODE Systems -- 3.1 Stiff ODE Systems and Stability -- 3.2 Implicit methods for stability -- 3.3 Implementing Implicit Runge-Kutta Methods -- 3.4 Implicit Methods of Higher Order -- 3.4.1 Fully Implicit RK Methods -- 3.4.2 Diagonally Implicit RK Methods -- 3.5 Implementing Higher Order IRK Methods -- 3.5.1 A Base Class for Fully Implicit Methods -- 3.5.2 Base Classes for SDIRK and ESDIRK Methods -- Chapter 4 Adaptive Time Step Methods -- 4.1 A Motivating Example -- 4.2 Choosing the Time Step Based on the Local Error -- 4.3 Estimating the Local Error -- 4.3.1 Error Estimates from Embedded Methods -- 4.4 Implementing an Adaptive Solver -- 4.5 More Advanced Embedded RK Methods -- Chapter 5 Modeling Infectious Diseases -- 5.1 Derivation of the SIR model -- 5.2 Extending the SIR Model -- 5.3 A Model of the Covid-19 Pandemic -- Appendix A Programming of Difference Equations -- A.1 Sequences and Difference Equations -- A.2 More Examples of Difference Equations -- A.3 Systems of Difference Equations -- A.4 Taylor Series and Approximations -- References -- Index. |
isbn |
9783031467684 9783031467677 |
callnumber-first |
Q - Science |
callnumber-subject |
QA - Mathematics |
callnumber-label |
QA71-90 |
callnumber-sort |
QA 271 290 |
genre |
Electronic books. |
genre_facet |
Electronic books. |
url |
https://ebookcentral.proquest.com/lib/oeawat/detail.action?docID=30882884 |
illustrated |
Not Illustrated |
oclc_num |
1409679921 |
work_keys_str_mv |
AT sundnesjoakim solvingordinarydifferentialequationsinpython |
status_str |
n |
ids_txt_mv |
(MiAaPQ)50030882884 (Au-PeEL)EBL30882884 (OCoLC)1409679921 |
carrierType_str_mv |
cr |
hierarchy_parent_title |
Simula SpringerBriefs on Computing Series ; v.15 |
is_hierarchy_title |
Solving Ordinary Differential Equations in Python. |
container_title |
Simula SpringerBriefs on Computing Series ; v.15 |
marc_error |
Info : Unimarc and ISO-8859-1 translations identical, choosing ISO-8859-1. --- [ 856 : z ] |
_version_ |
1792331073482391552 |
fullrecord |
<?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>03152nam a22003973i 4500</leader><controlfield tag="001">50030882884</controlfield><controlfield tag="003">MiAaPQ</controlfield><controlfield tag="005">20240229073851.0</controlfield><controlfield tag="006">m o d | </controlfield><controlfield tag="007">cr cnu||||||||</controlfield><controlfield tag="008">240229s2023 xx o ||||0 eng d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9783031467684</subfield><subfield code="q">(electronic bk.)</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="z">9783031467677</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(MiAaPQ)50030882884</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(Au-PeEL)EBL30882884</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)1409679921</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">MiAaPQ</subfield><subfield code="b">eng</subfield><subfield code="e">rda</subfield><subfield code="e">pn</subfield><subfield code="c">MiAaPQ</subfield><subfield code="d">MiAaPQ</subfield></datafield><datafield tag="050" ind1=" " ind2="4"><subfield code="a">QA71-90</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Sundnes, Joakim.</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Solving Ordinary Differential Equations in Python.</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">1st ed.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Cham :</subfield><subfield code="b">Springer,</subfield><subfield code="c">2023.</subfield></datafield><datafield tag="264" ind1=" " ind2="4"><subfield code="c">Ã2024.</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">1 online resource (124 pages)</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="a">text</subfield><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="a">computer</subfield><subfield code="b">c</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="a">online resource</subfield><subfield code="b">cr</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="490" ind1="1" ind2=" "><subfield code="a">Simula SpringerBriefs on Computing Series ;</subfield><subfield code="v">v.15</subfield></datafield><datafield tag="505" ind1="0" ind2=" "><subfield code="a">Intro -- Series Foreword -- Preface -- Contents -- Chapter 1 Programming a Simple ODE Solver -- 1.1 Creating a General-Purpose ODE Solver -- 1.2 The ODE Solver Implemented as a Class -- 1.3 Systems of ODEs -- 1.4 A ForwardEuler Class for Systems of ODEs -- 1.5 Checking the Error in the Numerical Solution -- 1.6 Using ODE Solvers from SciPy -- Chapter 2 Improving the Accuracy -- 2.1 Explicit Runge-Kutta Methods -- 2.2 A Class Hierarchy of Runge-Kutta Methods -- 2.3 Testing the Solvers -- Chapter 3 Stable Solvers for Stiff ODE Systems -- 3.1 Stiff ODE Systems and Stability -- 3.2 Implicit methods for stability -- 3.3 Implementing Implicit Runge-Kutta Methods -- 3.4 Implicit Methods of Higher Order -- 3.4.1 Fully Implicit RK Methods -- 3.4.2 Diagonally Implicit RK Methods -- 3.5 Implementing Higher Order IRK Methods -- 3.5.1 A Base Class for Fully Implicit Methods -- 3.5.2 Base Classes for SDIRK and ESDIRK Methods -- Chapter 4 Adaptive Time Step Methods -- 4.1 A Motivating Example -- 4.2 Choosing the Time Step Based on the Local Error -- 4.3 Estimating the Local Error -- 4.3.1 Error Estimates from Embedded Methods -- 4.4 Implementing an Adaptive Solver -- 4.5 More Advanced Embedded RK Methods -- Chapter 5 Modeling Infectious Diseases -- 5.1 Derivation of the SIR model -- 5.2 Extending the SIR Model -- 5.3 A Model of the Covid-19 Pandemic -- Appendix A Programming of Difference Equations -- A.1 Sequences and Difference Equations -- A.2 More Examples of Difference Equations -- A.3 Systems of Difference Equations -- A.4 Taylor Series and Approximations -- References -- Index.</subfield></datafield><datafield tag="588" ind1=" " ind2=" "><subfield code="a">Description based on publisher supplied metadata and other sources.</subfield></datafield><datafield tag="590" ind1=" " ind2=" "><subfield code="a">Electronic reproduction. Ann Arbor, Michigan : ProQuest Ebook Central, 2024. Available via World Wide Web. Access may be limited to ProQuest Ebook Central affiliated libraries. </subfield></datafield><datafield tag="655" ind1=" " ind2="4"><subfield code="a">Electronic books.</subfield></datafield><datafield tag="776" ind1="0" ind2="8"><subfield code="i">Print version:</subfield><subfield code="a">Sundnes, Joakim</subfield><subfield code="t">Solving Ordinary Differential Equations in Python</subfield><subfield code="d">Cham : Springer,c2023</subfield><subfield code="z">9783031467677</subfield></datafield><datafield tag="797" ind1="2" ind2=" "><subfield code="a">ProQuest (Firm)</subfield></datafield><datafield tag="830" ind1=" " ind2="0"><subfield code="a">Simula SpringerBriefs on Computing Series</subfield></datafield><datafield tag="856" ind1="4" ind2="0"><subfield code="u">https://ebookcentral.proquest.com/lib/oeawat/detail.action?docID=30882884</subfield><subfield code="z">Click to View</subfield></datafield></record></collection> |