Taru-garg / Second_order_derivative_solver

A simple and efficient program for solving second order homogeneous differential equations

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Differential Equation Solver

What are differential equations ?

A differential equation is a mathematical equation that relates some function with its derivatives. In applications, the functions usually represent physical quantities, the derivatives represent their rates of change, and the differential equation defines a relationship between the two. Because such relations are extremely common, differential equations play a very important role in many disciplines including engineering, physics, economics, and biology.

In pure mathematics, differential equations are studied from several different perspectives, mostly concerned with their solutions—the set of functions that satisfy the equation. Only the simplest differential equations are solvable by explicit formulas; however, some properties of solutions of a given differential equation may be determined without finding their exact form.

If a closed-form expression for the solution is not available, the solution may be numerically approximated using computers. The theory of dynamical systems puts emphasis on qualitative analysis of systems described by differential equations, while many numerical methods have been developed to determine solutions with a given degree of accuracy.

Functionalities

There are infinite possibilities with differential equations though some of the most common differential equations are of Second Order. Though there are two types of Second order differential equations (Homogeneous and Non homogeneous) this program can solve only Second Order Homogeneous differential equations. Considering the whole new set of challanges involved in solving non homogeneous type differential equations, currently this program can solve second order homogeneous differential equations having constant coefficient form, legendre and cauchy-euler form.

About

A simple and efficient program for solving second order homogeneous differential equations


Languages

Language:C++ 100.0%