Solving the Heat Equation with the Fourier Transform

แชร์
ฝัง
  • เผยแพร่เมื่อ 6 ก.ย. 2024

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

  • @Vss.alex2018
    @Vss.alex2018 4 ปีที่แล้ว +18

    Big respect to Pr. Brunton, i think such kind of projects should be supported.

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

    the convolution, here it comes pretty intuitive. clearly explained the initial condition acts at the Gaussian solution. After a interpretation to convolution integral, it would be benefit more from this video. Thank you for your excellent teaching Professor.

  • @thellvll
    @thellvll 2 ปีที่แล้ว +7

    I was mind blown by how nicely you described this! Thank you for the amazing video :)

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

    This is really cool. Connecting the diffusion phenomenon to the convolution kernel was a really nice touch. I never thought about it that way before.

  • @roxanabusuioc5957
    @roxanabusuioc5957 7 หลายเดือนก่อน +1

    The best description I've seen on the topic.

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

    Thank you very much! You are the type of teachers who we really need in my country. I hope I will be one in the future and your helps are enormous. Thank you again and again.

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

    Really amazing and simple explanation. I never understood Fourier transform as I did from your videos. Thank you!

  • @Moonlight-em7mq
    @Moonlight-em7mq 3 ปีที่แล้ว +13

    Thank you so much for your lessons, I passed 2 of my exams using them !! It actually saved my semester and I will recommend you everywhere ! :) (I'm a master student in applied mathematic master in France)

    • @hudamuhydin1124
      @hudamuhydin1124 10 หลายเดือนก่อน

      what concerns me is that I'm taking this as a sophomore applied physics student, and it's wayyy beyond my capabilities. I wish you all the best in the rest of your career!

    • @potatomuzik
      @potatomuzik 6 หลายเดือนก่อน

      Why the hell my university is giving me this course on my second year😢

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

    Thank you so much for your video! Your explanation using the convolution is much easier to understand than what I have ever studied so far!!

  • @ngocnguyn13
    @ngocnguyn13 3 หลายเดือนก่อน

    I can't tell how grateful I am. Thank you so much

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

    Thank you! Would be nice to see this linked to a video explaining convolution identities in detail.

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

      Alexey, see my second reply to Naresh Kumar below. Professor Brunton goes into greater detail explaining the specific convolution identity above and discusses convolution in general, although I don't recall that he actually derived any other identities.

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

      Good call. Just added a pointer to the convolution video at 6:42.

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

      @@Eigensteve It isn't visible professor

  • @vjnbarot
    @vjnbarot 9 หลายเดือนก่อน

    Thank you! This was a great explanation of the heat equation as a smoothing operator.

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

    What a professional video. The details were in depth, the speed was moderately low (perfect), no background music, equations + words + diagrams. I loved it. Could you do a video with the wave equation, please? (I’m an electrical engineer and we use it in electromagnetics and in lossless transmission lines.)

  • @ahmedhassaine3647
    @ahmedhassaine3647 5 หลายเดือนก่อน

    So essentially, when we analyze the Fourier series of a function and derive its coefficients, we gain insight into how each frequency contributes to the energy of the signal. In a sense, each frequency is linked to a quantum of energy. Consequently, the total energy of a signal can be represented as the sum of all its coefficients multiplied by their corresponding harmonics. In simpler terms, it's the sum of all frequencies in the Fourier space, leading to the emergence of this identity.

  • @Andrew-rc3vh
    @Andrew-rc3vh 9 หลายเดือนก่อน

    Interesting. It reminds me of the problem of heat distribution through the earth. If we take the surface temperature as a sinusoidal then we only have a single omega and hence this would be a special case of your method, and measuring at a depth x, we should see another sinusoidal but with diminished amplitude via the Gaussian function.

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

    Absolutely superb lecture, but how did you find the Gaussian in x,t-coordinates ?

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

    How does this method work when you have two or more space variables?

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

    Hi Steve, one question at 4:49, how did you get d U_hat/ dt on the left hand side. do you for F(tranform) on both sides? or do you mean d / dt is independent linear operator on t, so you can take it out? Thank you so much!

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

      Good question. Yes, we Fourier transform both sides with respect to the "x" variable, and so the "d/dt" can come out (so F(d/dt(u)) = d/dt(F(u)) since these operations can switch orders)

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

      @@Eigensteve Thank you so much for clarifying Steve! And actually one more question, in DFT, you showed us FT matrix is a square matrix, does it have to be square? in another words, do we have to pick same number of points, n , in frequency space as in X space?
      And this is one of the greatest channel for lectures, we really appreciate it!

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

      @@kevinshao9148 You are very welcome! In principle, there is no reason why we need to compute and use all of the Fourier coefficients, so we could consider a smaller "rectangular" matrix consisting of a subset of the rows of the DFT matrix. This is often done in random/sparse sampling. But for the computational benefit of the fast FT (FFT), the square structure is important.

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

      @@Eigensteve Ah, I see!!! Now I kind of recall you might have mentioned this in your following FFT lecture. I am watching your series 2nd time, need multiple times to grip solid understanding. Again, really appreciate your great lectures and it's super pleasure to learn from you and your lectures!!! 👍👍👍

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

      @@Eigensteve Hi Steve, but how do you guarantee the limited bases you selected from frequency space (the transform matrix) represent the major contribution in original f(x) ? I also see other python fft tutorial, they actually just call fftfreq(number of data points) and get the sample frequencies, but there is no theory backup that those are the major frequencies in your original signal. Am I missing something?

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

    Excellent. Explained it well., Should have also identified the error function.

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

    Can we solve 2D heat equation with the same technique? If yes, could you share some sources?

  • @user-jj5pm1pd2n
    @user-jj5pm1pd2n 4 ปีที่แล้ว +2

    First of all, thank you for nice explanation. I want to tell you that your lecture helps student in Korea a lot. I began to take an interest in Machine Learning since watching your lecture.
    Actually, I have a question at 05:25. I still don't understand how you solved ode. If you are still reading comments, it will be nice if you explain it for me.
    Thank you again.

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

      Try to solve it this way: Integral (du/u) = Integral (-w^2*α^2) dt

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

      @@user-sv6jh1fv5s Thank you!!!

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

    Thank you! But what happens if the heat equation has a source term f(x, t)? Can we still solve this by using Fourier transform?

  • @harshvardhan125
    @harshvardhan125 11 หลายเดือนก่อน

    Very precise and clear explanantion thank you sir

    • @Eigensteve
      @Eigensteve  11 หลายเดือนก่อน +1

      Thanks for watching!

  • @user-nk1lx9eh2x
    @user-nk1lx9eh2x 2 ปีที่แล้ว +2

    Hi Steve, one question about the solving of ODE at 5:19. can you explain this in more details? Much thanks!

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

      Often solving ODE's is about recognizing familiar patterns with known solutions. Here he doesn't derive the solution so much as he recognizes that the solution he gives is the "well-known" solution for an ODE of the given form.

    • @shrayesraman5192
      @shrayesraman5192 29 วันที่ผ่านมา

      This is quite basic as far as ode's go. I would look at some diff eq courses before doing any Fourier or pde stuff

  • @proxyme3628
    @proxyme3628 5 หลายเดือนก่อน

    See Deriving the Heat Equation: A Parabolic Partial Differential Equation for Heat Energy Conservation (th-cam.com/video/9d8PwnKVA-U/w-d-xo.html) to understand Uxx.

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

    This is really good, good job Sir.

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

    Always had this question, can Steve sir write reverse or is the video flipped during post process?

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

    Thank you for amazing explanation.

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

      Glad you liked it

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

    Awesome explanation.

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

    It's interesting though that we have non-stationary process in time and still are allowed to do Fourier transform and convolution in space..

  • @AJ-et3vf
    @AJ-et3vf 2 ปีที่แล้ว

    Great video! Thank you!

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

    Thank you. This is amazing.

  • @user-is5gk3sj1o
    @user-is5gk3sj1o 3 ปีที่แล้ว

    Puzzle: Is Prof. Brunton right or left handed?

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

    How to use that board for teaching?? Is it a software??

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

    Shouldn't the space variable x be in a bounded interval. Allowing x to be infinity is not physical either

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

    What happens when I apply FFT over a constant term?

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

      FFT I don't know but FT would give your constant multiplied by a dirac

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

    If this is how Washington university lectures look like, I am really regret not choosing this university as my undergraduate

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

    Thank you so much

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

    Awesome! Thanks

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

    Thank you so much!

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

    I still don't quite understand how the Fourier Transform of a derivative acts independently of the variable over which the derivative is taken. What if we transform u sub tt, not u sub xx, is it the same?

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

      I belive it wouldn't be possible to transform u sub t because the fourier transform implies that the function goes from -infinity to +infinity and in that case the time starts at 0. Maybe we could assume that the time goes form -infinity to +infinity, idk.

  • @78uttam
    @78uttam ปีที่แล้ว

    You are left handed and your image is flipped but not the board's?

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

    Which books that you using?

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

      Mr. Kumar, the book is in a reference in the description under the video. "Data-Driven Science and Engineering: Machine Learning, Dynamical Systems, and Control" by Brunton and Kutz
      I haven't bought the book yet, but it's in my wish list on Amazon. The preview of the book on Amazon shows a bibliography with source references also.

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

      Professor Brunton also has a playlist on his TH-cam site listed as "Engineering Mathematics", which are videotaped lectures from that class at University of Washington. In that series of courses, he derives in greater detail some of the formulas you will see in the current series. I have watched those lectures and recommend them to you.

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

    Who knew that this very equation the Gaussian spread was the key to solve the Poincaré conjecture.

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

    I like the part where he said "Gaussian".

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

    That is a picture of gravity