The Simplest Ordinary Differential Equation (ODE) and Its Exponential Solution

Поділитися
Вставка
  • Опубліковано 13 вер 2024
  • Here we introduce the simplest linear, first-order ordinary differential equation, dx/dt = constant * x, using intuitive examples like the growth of a bunny population, radioactive decay, and compound interest in the bank. We solve this equation and find that the solutions are given by exponential functions in time. This is the basis for all of the differential equations in this series.
    Playlist: • Engineering Math: Diff...
    Course Website: faculty.washing...
    @eigensteve on Twitter
    eigensteve.com
    databookuw.com
    This video was produced at the University of Washington
    %%% CHAPTERS %%%
    0:58 Example: Bunny Population Growth
    6:33 Solving this Differential Equation
    15:03 What is Euler's Number 'e'? Example: Compound Interest
    27:25 Loan Interest as a Differential Equation
    31:23 Example: Radioactive Decay
    36:32 Example: Thermal Runaway in Electronics

КОМЕНТАРІ • 53

  • @kumbajobe6864
    @kumbajobe6864 10 місяців тому +16

    I have been attending lectures for more than a month and I had no idea what the lecturer was saying until I came across your videos. You are great 👍 sir.

    • @Eigensteve
      @Eigensteve  10 місяців тому +1

      Glad they are helpful!

  • @mberoakoko24
    @mberoakoko24 Рік тому +32

    Your tutorials are invaluable and I'd like to thank you for making complex subjects available for everyone.
    Thank you sir 😊

  • @fatihsarikoc570
    @fatihsarikoc570 Рік тому +8

    Thank you Steve from Türkiye, for your effort and lovely introduction to DEs.

  • @elyezerf58
    @elyezerf58 8 місяців тому +3

    The content is amazing and it is impressive the fact that the professor needs to write everything in contrary direction to provide amazing views

  • @AI_BotBuilder
    @AI_BotBuilder Рік тому +2

    You just connected some missing math piece in my life, I’ve been trying to recall the day when I was introduced to e in school, turns out I was just taught how to solve it but it never made sense to me until today. Thankyou so much❤❤❤❤

  • @lernenmitrobin
    @lernenmitrobin Рік тому +2

    dear Steve, you make a very good job and have a clear explanation in every single lecture on your channel. Don't change anything and keep that direction. Regards from Germany - Robin

  • @mohamadismailbasha6083
    @mohamadismailbasha6083 26 днів тому

    Wonderful lectures. Thank you very much for sharing

  • @perrylau6334
    @perrylau6334 Рік тому +2

    very clear and very interesting examples!!!!!

  • @rushabhyeshwante
    @rushabhyeshwante Рік тому +1

    Thank you for this lecture. I understood, what exactly is exponential 'e' term. In my high school, we used to just the formula of doing it's integration and differentiation. The examples of compound interest, temperature runaway was good and I could relate it with my day-to day life.

  • @SO-th8gc
    @SO-th8gc Рік тому +3

    Excellent explanation, really enjoying it.

  • @heyman620
    @heyman620 Рік тому +1

    I think it's the best course I have seen for any math subject - and I studied CS (grad) and some grad math courses. But I have a comment. I felt extremely uncomfortable when I saw you multiplying by dt (what can I do, studied many courses with the Math department) - so it's important to note that It does not work, in general, just in some cases.
    It's important since if it seems weird to me (and probably other people) we have to look it up online, and answers are of very low quality (people that are not skilled enough to answer it rigorously - I would rather hear that information from you, that's why I don't do it here as well). I think it's due to the fact that I studied calc with Math department and we were not allowed to use tricks we can't prove (Differential forms is more "niche").
    Thanks you so much!

  • @user-rn7tq6bn7f
    @user-rn7tq6bn7f Рік тому +1

    very wonderful , thank you very much

  • @nhlhockeyallstar
    @nhlhockeyallstar Рік тому +1

    thank you professor

  • @euglossine4ever
    @euglossine4ever Рік тому +1

    Thank you Dr Steve ❤

  • @Jaylooker
    @Jaylooker Рік тому +1

    Excellent explanation

  • @rocketman99
    @rocketman99 Рік тому +1

    Steve is a legend

  • @edwardgongsky8540
    @edwardgongsky8540 3 місяці тому

    I finally understand what 'e' is! thanks professor!

  • @starriet
    @starriet Рік тому +1

    note for thinking) _if_ the annual interest rate is exactly 1+r, not e^r, then x(t) would be (1+r)^t times x(0), where the unit of t is a year. Then, dx/dt would be ln(1+r) times x, not r times x.
    This is also related to 29:10~, where it's not continuous but rather discrete(delta x and delta t are not infinitesimally small). Prof.Steve mentions this too 29:28~.

  • @karamany9870
    @karamany9870 Рік тому +1

    Prof. you really love Euler :D

  • @nHans
    @nHans Рік тому +5

    And that's exactly why I've always advocated teaching financial literacy to students-starting in middle school itself! So many graduates are entering life without knowing the basics of financial management. Not understanding how credit cards work-aka compound interest-has literally bankrupted so many people!

  • @MrFazeFaze
    @MrFazeFaze Рік тому +2

    Thank you for doing this series.
    Would you be interested in doing a series on numerical methods for PDEs like FVM?

  • @Eltrissi
    @Eltrissi Рік тому +1

    Just another great lec... 👍👍❤️

  • @AlessandroZir
    @AlessandroZir 6 місяців тому

    thanks! there is some more "conceptual" explanation of "e" I heard somewhere, which I think is also useful to get an intuition of what "e" is; I don't know if I can express it myself, but perhaps goes like this: "e" has to do with some kind of proportionality, with how anything can grow or degrade with respect of what that thing already is; things don't generally grow or degrade entirely out of proportion, even when they grow or degrade a lot; ;

  • @curtpiazza1688
    @curtpiazza1688 6 місяців тому

    Great lecture! Cool examples! 😊

  • @shilpajain2329
    @shilpajain2329 Місяць тому

    too good.! enjoyed the lecture and they way the things are explained. My question is how do u write in opposite direction so easily.... :)

  • @rafaelstv
    @rafaelstv Рік тому +2

    I believe it would be best to explicitly write dx/dt = λx(t) instead ot dx/dt = λx for the derivative. It is confusing since λ is a constant, and when we set λ=2, we obtain 2x. And that is the derivative of a polynomial, x^2, and not an exponencial.

  • @MohammadrezaParsa-k7p
    @MohammadrezaParsa-k7p 4 місяці тому

    Thanks 🙏
    By the way you have a sweet sense of humor professor :)

  • @-mwolf
    @-mwolf 6 місяців тому

    you can also import math; math.exp instead of numpy

  • @pappaflammyboi5799
    @pappaflammyboi5799 Рік тому

    A more technical view, or shall we say, more accurate description of radioactive decay, is not the loss of mass of the starting material, albeit there is some of that happening if the radioactive particles (i.e. alphas, betas(+-), gammas, x-rays, neutrons, protons, and neutrinos) emitting away from the isotope aren't constrained to your environmental frame of reference.
    But, what is actually happening is the starter material is changing thru transmutation from one isotope to another and emitting particles in the process. The majority of the mass still exists (except for the unconstrained emitting particles), it's just a different element now after the decay.
    Just a small nitpick.

  • @channingparker9431
    @channingparker9431 Рік тому +1

    Is there a differential equation to figure out the percentage of the population that may be watching and stalking a particular individual at any given moment in space time?

  • @shashidharreddy2959
    @shashidharreddy2959 Рік тому

    please make some lectures on tensors and coding the tensors.

  • @lioneloddo
    @lioneloddo Рік тому +2

    Ah Ok !!! This is that the profond meaning of the exponential !!!! The slope is equal (or proportional) to the position !! The more the position invreases, the more the slope increases !
    The differential equation says just that !!! The slope is equal or proportional to the position !!!!

  • @KevinJDenny
    @KevinJDenny Рік тому

    In discrete time I’d write it as x(t)-x(t-1)= r.x(t-1) , an AR(1) process

  • @deannawright2445
    @deannawright2445 Рік тому +2

    Can I draw your attention to vol 37 British Journal for the History of Mathematics, Why was Leonhard Euler blind it may have actually been brucellosis...thanks for the maths videos really enjoying them.

  • @oraz.
    @oraz. Рік тому

    Why are there multiple channels with different people writing similarly on a black background about dynamical systems? Just curious.

  • @yogeshriyat
    @yogeshriyat Рік тому

    What’s the best way to review this method one integration by parts? I do have the Thomas book.

  • @bradygenz5388
    @bradygenz5388 Рік тому

    What is the lambda constant for Killer Bunnies of Caer Bannog?

  • @samg9908
    @samg9908 Рік тому

    Shouts out to the algorithm

  • @jawadmansoor6064
    @jawadmansoor6064 Рік тому

    7:30 how can you divide both sides with 'x' and then multiply with 'dt'? And what is even the equation at 7:43?

    • @gustavgille9323
      @gustavgille9323 3 місяці тому

      They are both valid mathematical operations, by dividing both sides (and later multiplying dt), he only rearranges the equality. This is done as to separate the variables so they can be integrated individually, with the integration applied on both sides of the equality.

  • @dhnguyen68
    @dhnguyen68 Рік тому

    I also learnt dx/ dt is equal x prime (x’)

  • @leolima75
    @leolima75 Рік тому +1

    This problem's solution is only valid for x >= 2 at t = 0 ... basically because we can't reverse time (yet) and, even if we could, we wouldn't get fractionary bunnys and, obviously, we need at least 2 bunnys to generate more bunnys. Which also reminds me that the solution to the bunnys ODE is also only defined in x belonging to the group of positive natural numbers.

    • @lioneloddo
      @lioneloddo Рік тому

      2**x = exp(x.ln(2)) So ln(2) can be seen as a simple coefficient lambda.

    • @leolima75
      @leolima75 Рік тому

      @@lioneloddo and what does that have to with anything I posted ? I'll translate my post to you: oftentimes mathematical formulations are meaningless without proper physical interpretation.

    • @nHans
      @nHans Рік тому +3

      ​@@leolima75 Do watch the video till the end. Around 29:00, he addresses the exact points that you're making: When dealing with a discrete system (i.e., no fractions allowed), when and why is it okay to use continuously-varying quantities to model its behavior. He also makes a great point about carefully examining our assumptions.
      You do understand that everything in our physical world is discrete, right? Nothing is continuous. Space, time, matter, energy-everything is quantized. Prof. Brunton himself mentions Planck Time when discussing compound interest. Yet, we can successfully model it using continuous variables. Again-watch the whole video till the end.

    • @leolima75
      @leolima75 Рік тому

      @@nHans did I contradict him in any way ?

  • @chipfoo5115
    @chipfoo5115 Рік тому +2

    Whose...join this classes....will think twice about taking loan..

  • @fabiofarina9579
    @fabiofarina9579 Рік тому +1

    Malthus likes this item. Now Vito Volterra can't wait to take the stage

  • @LucyWilliams-lu7ow
    @LucyWilliams-lu7ow Рік тому

    My favorite part is when he erases fast

  • @carstenmeyer7786
    @carstenmeyer7786 Рік тому

    7:22 There is another option -- just as simple, but actually rigorous. Instead of "splitting *dx/dt* ", just divide by *"x ≄ 0"* to get:
    *𝜆 = (dx/dt) / x = d/dt ln|x(t)| // t -> t', ∫ ... dt'*
    Use the fundamental theorem of calculus (FTC) on the RHS to get
    *𝜆t + C = ln|x(t)| => x(t) = e^{𝜆t} * x0 // x0 = ∓e^{C}*

  • @TheMailbawx
    @TheMailbawx 10 місяців тому

    import numpy as np
    import matplotlib.pyplot as plt
    r = 1.5
    N = 100
    for n in range(1,N):
    i = np.arange(n+1)
    array = (1+r/n)**i
    plt.plot(i/n, array, '-')
    x = np.linspace(0,1)
    plt.plot(x, np.exp(r*x), 'k--')
    plt.show()