\( \newcommand{\abs}[1]{\left| \, {#1} \, \right| } \) \( \newcommand{\cm}{\mathrm{cm} } \) \( \newcommand{\sec}{ \, \mathrm{sec} \, } \) \( \newcommand{\units}[1]{\,\text{#1}} \) \( \newcommand{\vhat}[1]{\,\hat{#1}} \) \( \newcommand{\vhati}{\,\hat{i}} \) \( \newcommand{\vhatj}{\,\hat{j}} \) \( \newcommand{\vhatk}{\,\hat{k}} \) \( \newcommand{\vect}[1]{\boldsymbol{\vec{#1}}} \) \( \newcommand{\norm}[1]{\|{#1}\|} \) \( \newcommand{\arccot}{ \, \mathrm{arccot} \, } \) \( \newcommand{\arcsec}{ \, \mathrm{arcsec} \, } \) \( \newcommand{\arccsc}{ \, \mathrm{arccsc} \, } \) \( \newcommand{\sech}{ \, \mathrm{sech} \, } \) \( \newcommand{\csch}{ \, \mathrm{csch} \, } \) \( \newcommand{\arcsinh}{ \, \mathrm{arcsinh} \, } \) \( \newcommand{\arccosh}{ \, \mathrm{arccosh} \, } \) \( \newcommand{\arctanh}{ \, \mathrm{arctanh} \, } \) \( \newcommand{\arccoth}{ \, \mathrm{arccoth} \, } \) \( \newcommand{\arcsech}{ \, \mathrm{arcsech} \, } \) \( \newcommand{\arccsch}{ \, \mathrm{arccsch} \, } \)

17Calculus - Classifying Differential Equations

Single Variable Calculus
Multi-Variable Calculus

A major key to success in solving differential equations involves classifying the type of differential equation you have. Correct identification will narrow down the list of available techniques that you need to choose from. Specific techniques work only on specific types of differential equations. So you need to start by looking carefully at the type of equation you have. Here is a list of types.


Order indicates the highest derivative appearing in the differential equation. For example, \( y' - y = 0 ~\) is a first order differential equation because the highest derivative is a first derivative. Similarly, \( y'' - y = 0 \) is a second order differential equation because the highest derivative is a second derivative.


A differential equation of the form \(P(t) y'' + Q(t)y' + R(t)y = G(t) \) is linear since \(P(t)\), \(Q(t)\) and \(R(t)\) are functions of t only, i.e. they do not contain any y's or derivatives of y. Analyzing nonlinear equations is relatively difficult, so it is unlikely you will encounter them in a first semester differential equations course, except under very special circumstances.

MIP4U - Differential Equations: Find the Order and Classify as Linear or Nonlinear

video by MIP4U

Homogeneity (Homogeneous or Inhomogeneous)

There are several meanings of the term 'homogeneous' used in differential equations. For this definition, assume you have a differential equation of the form \( p(t)y'' + q(t)y' + r(t)y = g(t) \).
Meaning 1 - - If \( g(t) = 0 \) in the above form, then the differential equation is said to be homogeneous. The idea is to get all the terms containing y or a derivative of y to one side of the equal sign and all other terms to the other side. If there are no terms without a y or it's derivatives, then \(g(t)\) will be zero and the equation will be homogeneous. If \(g(t) \neq 0 \), then the differential equation is said to be inhomogeneous (or nonhomogeneous).
Meaning 2 - - If all of the expressions \(p(t)\), \(q(t)\), \(r(t)\) and \(g(t)\) can be written as functions of \(y/t\), then it is said to be homogeneous. In this case, we use the technique of substitution to solve this type of differential equation.

Now that you have an idea of how to classify differential equations, you are ready to begin studying specific topics. The next natural topic is slope fields. However, many instructors will go straight to separation of variables. In any case, take some time to enjoy studying differential equations.

Really UNDERSTAND Differential Equations

Log in to rate this page and to see it's current rating.

Topics You Need To Understand For This Page

To bookmark this page and practice problems, log in to your account or set up a free account.

Search Practice Problems

Do you have a practice problem number but do not know on which page it is found? If so, enter the number below and click 'page' to go to the page on which it is found or click 'practice' to be taken to the practice problem.

how to read math books

Find the perfect fit with Prime Try Before You Buy

As an Amazon Associate I earn from qualifying purchases.

I recently started a Patreon account to help defray the expenses associated with this site. To keep this site free, please consider supporting me.

Support 17Calculus on Patreon
next: verifying solutions →

Practice Search
next: verifying solutions →

Do NOT follow this link or you will be banned from the site!

When using the material on this site, check with your instructor to see what they require. Their requirements come first, so make sure your notation and work follow their specifications.

DISCLAIMER - 17Calculus owners and contributors are not responsible for how the material, videos, practice problems, exams, links or anything on this site are used or how they affect the grades or projects of any individual or organization. We have worked, to the best of our ability, to ensure accurate and correct information on each page and solutions to practice problems and exams. However, we do not guarantee 100% accuracy. It is each individual's responsibility to verify correctness and to determine what different instructors and organizations expect. How each person chooses to use the material on this site is up to that person as well as the responsibility for how it impacts grades, projects and understanding of calculus, math or any other subject. In short, use this site wisely by questioning and verifying everything. If you see something that is incorrect, contact us right away so that we can correct it.

Links and banners on this page are affiliate links. We carefully choose only the affiliates that we think will help you learn. Clicking on them and making purchases help you support 17Calculus at no extra charge to you. However, only you can decide what will actually help you learn. So think carefully about what you need and purchase only what you think will help you.

We use cookies on this site to enhance your learning experience.


Copyright © 2010-2022 17Calculus, All Rights Reserved     [Privacy Policy]     [Support]     [About]

Real Time Web Analytics