Solving ordinary differential equations using taylor method with automatic differentiation in python

Rahardjo, Albert (2016) Solving ordinary differential equations using taylor method with automatic differentiation in python. Bachelor thesis, Universitas Pelita Harapan.

[thumbnail of Text] Text (Text)
Title.pdf
Available under License Creative Commons Attribution Non-commercial No Derivatives.

Download (1MB)
[thumbnail of Abstract] Text (Abstract)
Abstract.pdf
Available under License Creative Commons Attribution Non-commercial No Derivatives.

Download (313kB)
[thumbnail of Chapter 1] Text (Chapter 1)
Chapter1.pdf
Available under License Creative Commons Attribution Non-commercial No Derivatives.

Download (354kB)
[thumbnail of Chapter 2] Text (Chapter 2)
Chapter2.pdf
Restricted to Registered users only
Available under License Creative Commons Attribution Non-commercial No Derivatives.

Download (746kB)
[thumbnail of Chapter 3] Text (Chapter 3)
Chapter3.pdf
Restricted to Registered users only
Available under License Creative Commons Attribution Non-commercial No Derivatives.

Download (415kB)
[thumbnail of Chapter 4] Text (Chapter 4)
Chapter4.pdf
Restricted to Registered users only
Available under License Creative Commons Attribution Non-commercial No Derivatives.

Download (409kB)
[thumbnail of Chapter 5] Text (Chapter 5)
Chapter5.pdf
Restricted to Registered users only
Available under License Creative Commons Attribution Non-commercial No Derivatives.

Download (7MB)
[thumbnail of Chapter 6] Text (Chapter 6)
Chapter6.pdf
Restricted to Registered users only
Available under License Creative Commons Attribution Non-commercial No Derivatives.

Download (332kB)
[thumbnail of Bibliography] Text (Bibliography)
Bibliography.pdf
Available under License Creative Commons Attribution Non-commercial No Derivatives.

Download (333kB)
[thumbnail of Appendices] Text (Appendices)
Appendices.pdf
Restricted to Repository staff only
Available under License Creative Commons Attribution Non-commercial No Derivatives.

Download (8MB)
[thumbnail of Publication Agreement] Text (Publication Agreement)
Publication Agreement.pdf
Available under License Creative Commons Attribution Non-commercial No Derivatives.

Download (3MB)

Abstract

Nowadays, computation with numerical methods is widely used for solving system differential equations. Many numerical methods have been used and applied such as, Euler method, Runge-Kutta method, Taylor method and other methods. In this thesis, we use the Taylor method as the main method to solve system differential equations. We build a library with automatic differentiation methods to integrate some differential equations. The library we make consist of mathematical operation methods (addition, division, square root, exponential, subtraction, multiplication). This program builds with Python programming language. We test 10 system differential equations to show that the Taylor method is better than the Runge-Kutta method. Besides that, the test of parameter that we already set up to test the successful of the library. We also test the run time process of integrate that we have made and compared between Runge-Kutta method and Taylor method. From the testing using 2 methods, we found that the Taylor method more time-consuming than the Runge-Kutta method to get the solution. However, the Taylor method is more accurate than the Runge-Kutta method to get the solution. The output of testing are same with the input of each parameter’s especially in integrate method. There are various different number of iterations have been tested and obtained a good result with Taylor method.
Item Type: Thesis (Bachelor)
Creators:
Creators
NIM
Email
ORCID
Rahardjo, Albert
UNSPECIFIED
UNSPECIFIED
UNSPECIFIED
Contributors:
Contribution
Contributors
NIDN/NIDK
Email
Thesis advisor
Yugopuspito, Pujianto
UNSPECIFIED
UNSPECIFIED
Thesis advisor
Saputra, Kie Van Ivanky
UNSPECIFIED
UNSPECIFIED
Additional Information: SK 82-12 RAH s
Uncontrolled Keywords: Taylor Method; Runge-Kutta Method; Automatic Differentiation; Python
Subjects: Q Science > QA Mathematics > QA75 Electronic computers. Computer science
Divisions: University Subject > Current > Faculty/School - UPH Karawaci > School of Information Science and Technology > Informatics
Current > Faculty/School - UPH Karawaci > School of Information Science and Technology > Informatics
Depositing User: Mr Samuel Noya
Date Deposited: 04 Oct 2018 07:27
Last Modified: 07 Oct 2021 03:15
URI: http://repository.uph.edu/id/eprint/1164

Actions (login required)

View Item
View Item