Computing the DFT Matrix

  Рет қаралды 65,403

Steve Brunton

Steve Brunton

Күн бұрын

Пікірлер: 30
@picumtg5631
@picumtg5631 2 жыл бұрын
I encourage anyone that watches this video to comment on it. If you have all the bases covered, this video does such a great job at explaining it. So please, do other learners a favor and put this high in the youtube algorithm
@shdyo
@shdyo 6 ай бұрын
Do replies count?
@leixu7116
@leixu7116 4 жыл бұрын
can't wait to see more about FFT, thank you~
@priyamourya6452
@priyamourya6452 10 ай бұрын
this is brilliant material.. Thank you from the bottom of my heart! Also I love your "Thank you" at the end of every video :)
@JIANCHUANYANG
@JIANCHUANYANG 2 ай бұрын
Thank you from the bottom of my heart!
@s25412
@s25412 3 жыл бұрын
Steve, you have a fantastic content and a gift for conveying complex knowledge. I really appreciate them. If I may suggest one point though, would you be able to post a table of contents of your videos that subscribers can follow in a logical order? Unless this is already available, I think it'd be immensely helpful.
@sambroderick5156
@sambroderick5156 3 жыл бұрын
Look under the playlists
@vandaliztik9266
@vandaliztik9266 4 жыл бұрын
plz share the UI setup of MatLab as well, the black background is so cool
@JulioDiaz614
@JulioDiaz614 4 жыл бұрын
Those look like Moire patterns from the aliasing, pretty cool visualization
@SajjadKhan-cn6mv
@SajjadKhan-cn6mv Жыл бұрын
if the data is at irregular intervals of time, is the DFT possible and if it is possible is the output really worth the effort?
@xhstom3887
@xhstom3887 4 жыл бұрын
hi, professor, it's seem that there's a little error in video 15(the n-1 in the sum should be n)
@oldcowbb
@oldcowbb 4 жыл бұрын
how do you do spectral derivative in DFT?
@Eigensteve
@Eigensteve 4 жыл бұрын
This video is coming up soon!
@oldcowbb
@oldcowbb 4 жыл бұрын
@@Eigensteve Can't wait!
@nami1540
@nami1540 3 жыл бұрын
What happens if I transform data that is longer than one period of a periodic dataset? I got very strange behavior trying this in matlab. It worked using the fft command, though.
@nami1540
@nami1540 3 жыл бұрын
Oh, sorry. This probably was because I had an indexing error (used signal that went from -N to N). It seems to make no difference. The coefficients should repeat, right? Then 1/N will even out the extra sum entries, right? The spectral coefficients look strange, though. They look like two transforms overlayed.
@AJ-et3vf
@AJ-et3vf Жыл бұрын
awesome video! Thank you!
@somethingnew7538
@somethingnew7538 4 жыл бұрын
Long Story Short ❤️
@hoaxuan7074
@hoaxuan7074 3 жыл бұрын
Which means you are computing a fixed bunch of dot products. The funny thing is only a very small sub-set of possible inputs will produce any noticeble spectral response. The rest will just produce Gaussian noise. It is an under-considered case that sometimes you might want to use a transform as a bunch of say orthogonal dot products without all the fancy spectral math. Then you often need only do something simple like apply a randomly chosen pattern of sign flip to the input of transform or a random permutation. Or you want some intermediate situation by using a sub-random pattern of sign flips.
@NickFilipovic
@NickFilipovic 4 жыл бұрын
3:34 This is what humans would do.. This is what i did!
@Eigensteve
@Eigensteve 4 жыл бұрын
My wife read my human readable code and told me I needed to shape up with vectorized multiplication :)
@NickFilipovic
@NickFilipovic 4 жыл бұрын
@@Eigensteve haha of course, thanks for these videos. I feel like I'm not the only one who is learning Fourier analysis online. I think it is overlooked in more than half of the engineering disciplines.
@yt-1161
@yt-1161 2 жыл бұрын
@6:25 Python code
@ohm1914
@ohm1914 Жыл бұрын
super interesting
@hoaxuan7074
@hoaxuan7074 3 жыл бұрын
I guess if you had an image and a Hilbert curve. And as you followed the curve, sign flipped every second pixel and then did a fast transform that would result in an interesting sub-random semi-structured projection. Maybe🍸. When I get a raspberry pi 400 I'll check it out.
@hoaxuan7074
@hoaxuan7074 3 жыл бұрын
There is a fast method to generate the Hilbert curve in Matters Computational. Maybe you can do a video on the orthogonality aspects of the Fourier matrix. I don't quite have a grip on that.
@dylanmagleby4330
@dylanmagleby4330 Жыл бұрын
Thank you
@Eigensteve
@Eigensteve Жыл бұрын
You're welcome!
@damiangames1204
@damiangames1204 7 ай бұрын
nice
@p4rkoursnip3r47
@p4rkoursnip3r47 9 ай бұрын
O lord why do I punish myself with MAE 384
The Fast Fourier Transform (FFT)
8:46
Steve Brunton
Рет қаралды 363 М.
The Discrete Fourier Transform (DFT)
17:36
Steve Brunton
Рет қаралды 359 М.
Cat mode and a glass of water #family #humor #fun
00:22
Kotiki_Z
Рет қаралды 42 МЛН
So Cute 🥰 who is better?
00:15
dednahype
Рет қаралды 19 МЛН
Quando eu quero Sushi (sem desperdiçar) 🍣
00:26
Los Wagners
Рет қаралды 15 МЛН
Denoising Data with FFT [Matlab]
10:34
Steve Brunton
Рет қаралды 86 М.
Fourier Series: Part 1
12:16
Steve Brunton
Рет қаралды 194 М.
Understanding the Discrete Fourier Transform and the FFT
19:20
The Fast Fourier Transform (FFT): Most Ingenious Algorithm Ever?
28:23
The Fast Fourier Transform Algorithm
10:18
Steve Brunton
Рет қаралды 177 М.
The FFT Algorithm - Simple Step by Step
10:05
Simon Xu
Рет қаралды 235 М.
3. Divide & Conquer: FFT
1:20:52
MIT OpenCourseWare
Рет қаралды 322 М.
Denoising Data with FFT [Python]
10:03
Steve Brunton
Рет қаралды 178 М.
Cat mode and a glass of water #family #humor #fun
00:22
Kotiki_Z
Рет қаралды 42 МЛН