Introducing Convolutions: Intuition + Convolution Theorem

แชร์
ฝัง
  • เผยแพร่เมื่อ 20 เม.ย. 2018
  • In this lesson, I introduce the convolution integral. I begin by providing intuition behind the convolution integral as a measure of the degree to which two functions overlap while one sweeps across the other. I demonstrate this intuition by showing that the convolution of two box functions is a triangle.
    I then move on to proving the Convolution Theorem for Fourier Transforms, and discussing how it compares to the Convolution Theorem for Laplace Transforms. The proof for Fourier Transforms is relatively simple, but the proof for Laplace Transforms is a bit more difficult (if you really want to see the Laplace Transform proof, I can make another video but I've put it off for now).
    Questions/requests? Let me know in the comments! Hopefully the intuition I provided was sufficiently clear.
    Prereqs: Very basic knowledge of Fourier and Laplace Transforms (i.e. you just need to know what they are and what they're used for), ODEs, and integration. Playlist: • Topics in Ordinary Dif...
    Lecture Notes: drive.google.com/open?id=1dDW...
    Patreon: www.patreon.com/user?u=4354534
    Twitter: / facultyofkhan
    Special thanks to my Patrons for supporting me at the $5 level or higher:
    - Jose Lockhart
    - Yuan Gao
    - Justin Hill
    - Marcin Maciejewski
    - Jacob Soares
    - Yenyo Pal
    - Chi
    - Lisa Bouchard

ความคิดเห็น • 111

  • @dipankerbaral3301
    @dipankerbaral3301 5 ปีที่แล้ว +132

    i hereby declare this underrated video the best explanation of convolution in the internet

    • @BoZhaoengineering
      @BoZhaoengineering 4 ปีที่แล้ว +1

      I hereby agreed! the best interpretation of what is convolution integral and its fourier transform and laplace transform. Clear concept explained in plain language and easy function plot. Prompt those nasty algebra expression to save audiences' concentrated energy for listening to the core ideas. superb.

    • @fsto9039
      @fsto9039 3 ปีที่แล้ว

      agree

    • @raghua9318
      @raghua9318 3 ปีที่แล้ว

      Function plot explanation of convolution of two functions is similar to explanation of correlation between two functions. How do they differ?

    • @varun_4125
      @varun_4125 2 ปีที่แล้ว

      Fr

  • @riyabansal9191
    @riyabansal9191 2 ปีที่แล้ว +4

    Oh my god, I have been trying to gain an intuition on this topic for so long. So glad I ran into this video! Thank you, sir.

  • @rockspoon6528
    @rockspoon6528 4 ปีที่แล้ว +2

    I've been through all four calc courses and am on Linear Circuits 2, and this is the first time anyone's written the first part of the definition.
    And it makes sense now.

  • @gutzimmumdo4910
    @gutzimmumdo4910 ปีที่แล้ว +3

    finally someone explains concisely what that fucking -t means for fuck sakes, thank you alot best explanation of convolution on the internet.

  • @pratikahir148
    @pratikahir148 5 ปีที่แล้ว +4

    Please continue to make such videos,it serves as a quick refresher for me before exam(VERY HELPFUL).

  • @shine_at_dusk
    @shine_at_dusk 4 ปีที่แล้ว

    Thank you very much) The explanation is so clear I've watched only for about 2 minutes and already got the idea behind the use case

  • @ostensiblyquerulous
    @ostensiblyquerulous 6 ปีที่แล้ว +8

    Oh boy can’t wait to see this!

  • @rogerz741
    @rogerz741 5 ปีที่แล้ว +1

    Thank you! The concept of convolution is concisely presented.

  • @duckymomo7935
    @duckymomo7935 6 ปีที่แล้ว +58

    LOL “I hope that the explanation wasn’t too convoluted, haha”

  • @xiaoxuanwang2570
    @xiaoxuanwang2570 4 ปีที่แล้ว +3

    This is sooo helpful! Thank you!

  • @eulefranz944
    @eulefranz944 6 ปีที่แล้ว +1

    Love the convolution :) great work!

  • @hilalnizamoglu4599
    @hilalnizamoglu4599 4 ปีที่แล้ว +1

    Amazing explanation, thank you!

  • @djtoddles8750
    @djtoddles8750 5 ปีที่แล้ว +3

    this is great, please make more of these intuition vids

  • @Vicky-pb5hg
    @Vicky-pb5hg 4 ปีที่แล้ว +1

    What a fantastic explanation. :-) 🙏

  • @slashpl8800
    @slashpl8800 5 ปีที่แล้ว

    Awesome, that's what I was looking for

  • @luansouzasilva31
    @luansouzasilva31 4 ปีที่แล้ว +5

    THANK YOU SO MUCH, I LOVE YOU

  • @pramod120895
    @pramod120895 2 ปีที่แล้ว

    Thanks for the explanation... Atlast got a clear visualisation on this topic

  • @TheNinjaDwarfBiker
    @TheNinjaDwarfBiker 4 ปีที่แล้ว +1

    The hero that we all needed

  • @simrannahar8262
    @simrannahar8262 8 หลายเดือนก่อน

    this was extraordinarily well explained

  • @gatoradeee
    @gatoradeee 6 ปีที่แล้ว +3

    Very gud as always.

  • @j_j8758
    @j_j8758 3 ปีที่แล้ว

    Omg thank u so much. This was very helpful.

  • @MrSnitsarenko
    @MrSnitsarenko 3 ปีที่แล้ว

    great explanation! thanks

  • @giwahdavalos4699
    @giwahdavalos4699 4 ปีที่แล้ว

    Awesome explanation

  • @davidarredondo2106
    @davidarredondo2106 5 ปีที่แล้ว +179

    "I won't be spending the next 18 minutes taking the convolution of sin and cosine in an effort to show you that the convolution of two functions is an actual quantity."
    Savage.
    I agree though--that Kahn academy video was a waste of time

    • @FacultyofKhan
      @FacultyofKhan  5 ปีที่แล้ว +66

      I'm glad someone understood the reference haha

    • @dania5426
      @dania5426 5 ปีที่แล้ว +18

      I had to go back to the Khan Academy's video to understand how it is happening. I think both videos are very useful and needed. However it was rude from the Faculty of Khan to say so.

    • @engineered.mechanized
      @engineered.mechanized 4 ปีที่แล้ว +20

      @@dania5426 I agree with that. Educators should maintain mutual respect for one another. True professionalism is depicted in how you present these videos. Salman from Khan Academy is never seen to say anything that is not pertinent to the topic of the video. Whereas, Faculty of Khan, even in his intro video felt the need to defame the other educators who have put out their own lectures in the past. I am an Engineer and an educator myself and I believe it is for the sake of the growth of this channel it would be better for Faculty of Khan not to defame other educators. For the purpose of roasting and dissing we already have tonnes of other entertainment channels.

    • @ztac_dex
      @ztac_dex 4 ปีที่แล้ว +8

      so that the 2 Khans don't overlap

    • @filippocastellani4761
      @filippocastellani4761 4 ปีที่แล้ว +3

      @@ztac_dex If I understood the lecture, I'd say that the convolution of the two videos must be nearly zero.

  • @khaledtaleb3085
    @khaledtaleb3085 4 ปีที่แล้ว +1

    Thanks god that you made me saw this video in the first month of the semester

  • @stekim
    @stekim 4 ปีที่แล้ว

    Super helpful thank you

  • @thevoidzzz
    @thevoidzzz 3 ปีที่แล้ว

    This is such a MONUMENTALLY important idea in electrical engineering, I don't understand why so many other videos and teachers are so bad at explaining this topic

  • @debarshimajumder9249
    @debarshimajumder9249 5 ปีที่แล้ว +1

    BUT VERY HELPFUL VIDEO... THANK U...

  • @ASHUTOSHKUMAR-en9vv
    @ASHUTOSHKUMAR-en9vv ปีที่แล้ว

    best video for convolution

  • @rishidey
    @rishidey 3 ปีที่แล้ว

    Excellent

  • @Dontonethefirst
    @Dontonethefirst 3 ปีที่แล้ว

    Getting me through signals and systems man.

  • @CHEESYhairyGASH
    @CHEESYhairyGASH ปีที่แล้ว +1

    Thank you

  • @LoganStVrain
    @LoganStVrain 6 ปีที่แล้ว +2

    Could you do a video about the Fourier transform (definition, purpose and derivation). Also, what is the difference between a Fourier Transform and a Fourier Series. Thanks!

    • @FacultyofKhan
      @FacultyofKhan  6 ปีที่แล้ว +5

      Sure, as I continue my series on PDEs, I'll do some videos on Fourier!
      Also, a Fourier Transform is an operation that converts a function of time to a function of frequency (in a sense, it's like the Laplace Transform), while a Fourier series is a way to express a function as a sum of sines and cosines. Hope that helps!

  • @midreesbhat11bhat26
    @midreesbhat11bhat26 5 ปีที่แล้ว +1

    Nice illustration.....

  • @ovais217
    @ovais217 4 ปีที่แล้ว

    haha, amazing video !! Thanks man !!

  • @leiyplane2011
    @leiyplane2011 3 ปีที่แล้ว

    Boundary condition between negative side and positive side can use Laplace Transform too. Fourier Transform is just a special version of Laplace Transform.

  • @principioequivalencia9455
    @principioequivalencia9455 3 ปีที่แล้ว

    I love you!

  • @duckymomo7935
    @duckymomo7935 6 ปีที่แล้ว +2

    I love Fubinis theorem

  • @douglasstrother6584
    @douglasstrother6584 4 ปีที่แล้ว

    Slick!

  • @LakshmikanthAyyadevara
    @LakshmikanthAyyadevara 4 ปีที่แล้ว +1

    excellent video

  • @y031962
    @y031962 2 ปีที่แล้ว

    thanks for the video; I didn't get how you split the exponential into two forms. Can someone shed light on that part? thanks

  • @themightyquinn100
    @themightyquinn100 2 ปีที่แล้ว

    I've always learned that the upper bound of the integration was 't' for the laplace convolution, not 'inf'. One give you a function of t the other gives you a number. How do we distinguish between these two?

  • @simonbourguigne9988
    @simonbourguigne9988 4 ปีที่แล้ว

    What do you use to make the drawings?

  • @rordic.y5947
    @rordic.y5947 3 ปีที่แล้ว

    From your last video almost like 10 years ago and you said the upper limit and of the integration to be t, then the lower limit of the integration to be zero thereupon leading to totally different result, can you explain the reason behind this two different operation?

  • @sherzadakhan3191
    @sherzadakhan3191 5 ปีที่แล้ว

    Dear how g(tau) represent function over a range/interval? isn't g(tau) only represent value of g at a particular point (tau)?

  • @elzedliew972
    @elzedliew972 5 ปีที่แล้ว

    whats the software used to draw here?

  • @chunchaoma4473
    @chunchaoma4473 5 ปีที่แล้ว

    I like your cool video

  • @area51xi
    @area51xi 3 ปีที่แล้ว +1

    You're actually sweeping across values of tau not t. t is a constant inside the integrand and that is why integrating results in a function of t, y(t).

  • @marlonbrade9424
    @marlonbrade9424 4 ปีที่แล้ว

    so what the idea ,in the case that one of the function is not well defined somewhere ?

  • @coreysimmerer
    @coreysimmerer 5 ปีที่แล้ว +8

    Is the voice computer generated or not? That's all I can focus on.

    • @FacultyofKhan
      @FacultyofKhan  5 ปีที่แล้ว +19

      Uhhh no, absolutely not! I am totally not a computer-generated voice/teacher.
      Beep beep boop boop.

    • @GaryTugan
      @GaryTugan 5 ปีที่แล้ว +1

      Ahhhh, well I thought the same thing. 👍

    • @graemelaubach3106
      @graemelaubach3106 3 ปีที่แล้ว

      I wish computer-generated voices sounded this good. What kind of computer-generated videos have you guys been watching??

  • @schrodingerbracat2927
    @schrodingerbracat2927 2 ปีที่แล้ว

    FYI, t - tau is the reflection of tau in a vertical mirror at t/2.

  • @mmpmaldo
    @mmpmaldo 5 ปีที่แล้ว

    6:32

  • @Starcell170
    @Starcell170 4 ปีที่แล้ว

    Good explaining! This is why Convolution that is used for image filtering is also called "convolution"

  • @NikhiLKumar-nx9nt
    @NikhiLKumar-nx9nt 10 หลายเดือนก่อน

    we can do this by applying the tau-t also in g.
    then why do we do that taking the mirror of g

  • @coz_outline
    @coz_outline 3 ปีที่แล้ว +1

    The "Ha Ha" in 6:30, lol
    Thanks anyway

  • @olenbrown8145
    @olenbrown8145 ปีที่แล้ว

    "I wont be spending the next 18 minutes showing you the convolution of sine and cosine in an effort to demonstrate that the convolution of two actual functions is an actual quantity" damn, some harsh words for sal

  • @callmedeno
    @callmedeno 5 ปีที่แล้ว +1

    fuckin hell well explained

  • @lovedancing1996
    @lovedancing1996 5 ปีที่แล้ว +6

    khanvolution

  • @alexis-74
    @alexis-74 3 ปีที่แล้ว

    genius

  • @user-or7ji5hv8y
    @user-or7ji5hv8y 4 ปีที่แล้ว

    but I wonder why do we need a construct such as convolution?

  • @erfanmohagheghian707
    @erfanmohagheghian707 5 ปีที่แล้ว

    Hi sir,
    If the upper limit of the convolution integral for Laplace transform is infinity, then why
    LaplaceInverse(F(s)xG(s))=int f(Tau)xg(t-Tau)d_Tau from Tau=0 to "Tau=t" (and not infinity), where F(s) and G(s) are the Laplace transforms of f(t) and g(t)?
    Thanks.

    • @dougb70
      @dougb70 3 ปีที่แล้ว

      that's exactly what I was thinking. Thanks for being so brave.

  • @akhilnikhilkandagiri5159
    @akhilnikhilkandagiri5159 3 ปีที่แล้ว

    Khan-volution?

  • @CHEESYhairyGASH
    @CHEESYhairyGASH ปีที่แล้ว

    At 2:02, isn't it the increasing value of Tau, rather than t, that causes the g function to sweep to the right? If you have y = (x - Tau)^2 and you increase the value of Tau, you will cause the function to shift rightwards.

    • @FacultyofKhan
      @FacultyofKhan  ปีที่แล้ว +1

      It's a bit different in this case; to use your analogy, we're increasing the value of x and not tau (this is the same as increasing t in g(t-tau)). If you draw y = (x-tau)^2 (y vs. tau as your axes), then increasing x will make your function move rightward. For instance, if x = 0, then y = -tau^2 (i.e. the vertex of the parabola will be at tau = 0). However, if x = 1, then y = (1-tau)^2: now, the vertex of the parabola will be at tau = 1 (i.e. you've moved your function to the right). Same idea in 2:02.
      Hope that helps!

    • @CHEESYhairyGASH
      @CHEESYhairyGASH ปีที่แล้ว +1

      @@FacultyofKhan That does help, thank you.

  • @nikhilkenvetil1594
    @nikhilkenvetil1594 5 ปีที่แล้ว

    Doesn't sound like Sal.. I thought it was his other channel.

  • @The_Aleph_Null
    @The_Aleph_Null 4 ปีที่แล้ว +1

    Khanvolution

  • @therealbriancox
    @therealbriancox 3 ปีที่แล้ว

    First time seeing "Faculty of Khan", after coming from Khan Academy, also thought it was a robot talking and couldn't help but think- is this an incredibly advanced neural network, trained on Khan Academy neural net tutorials to output simpler neural net tutorials? Is this a weak AGI primitively reaching out and asking us to bring it to full capacity? If so, uh... *I'm here to help* Cheers! 🍺

  • @sachinbadge465
    @sachinbadge465 4 ปีที่แล้ว

    He is dad of khan academy

  • @SO-dl2pv
    @SO-dl2pv 5 ปีที่แล้ว

    Why you are supposing f(t) and g(t) to be positives? that is not the case in general

    • @FacultyofKhan
      @FacultyofKhan  5 ปีที่แล้ว

      It's not you're right, but this was just a way to explain the idea behind convolutions. Using positive functions is more intuitive for teaching purposes than using negative functions.

  • @juniorjay001
    @juniorjay001 4 ปีที่แล้ว

    huh??

  • @avijitsazzal4184
    @avijitsazzal4184 4 ปีที่แล้ว

    Ha Ha

  • @fawesomekila
    @fawesomekila 5 ปีที่แล้ว

    haha

  • @c.danielpremkumar8495
    @c.danielpremkumar8495 5 ปีที่แล้ว +1

    All you guys seem to use the word "convolution" wrongly. It should be "convolved with" or "convolving with".

  • @NadimC137
    @NadimC137 5 ปีที่แล้ว

    khanvolution? xD

  • @yashgupta3127
    @yashgupta3127 4 ปีที่แล้ว +1

    This is not intution man you jus explained formula

  • @shwetabhsingh5437
    @shwetabhsingh5437 3 ปีที่แล้ว

    khanvolution lol

  • @the_sophile
    @the_sophile 2 ปีที่แล้ว

    Thank you

  • @dk-cn1tc
    @dk-cn1tc 4 ปีที่แล้ว

    khanvolution

  • @ebisharifi5244
    @ebisharifi5244 4 ปีที่แล้ว +1

    Thank you