Convolution Theory Explained | Physics PhD Student Gareth

  • Context: Graduate 
  • Thread starter Thread starter Something els
  • Start date Start date
  • Tags Tags
    Convolution Theory
Click For Summary
SUMMARY

The discussion focuses on Convolution Theory as it pertains to generating simulated experimental data in condensed matter physics. Gareth, a Physics PhD student with a background in Chemistry, seeks guidance on implementing convolution in C++ to combine theoretical data with a Gaussian function. A key recommendation is to utilize the Fourier transform method for convolution, specifically multiplying the Fourier transforms and then applying the inverse Fourier transform. The Wikipedia page on the Convolution Theorem is suggested as a valuable resource for further understanding.

PREREQUISITES
  • Understanding of Convolution Theory
  • Proficiency in C++ programming
  • Familiarity with Fourier transforms
  • Basic knowledge of Gaussian functions
NEXT STEPS
  • Study the Convolution Theorem in detail
  • Learn about Fourier transform techniques in C++
  • Explore Gaussian function applications in data simulation
  • Review resources on numerical methods for convolution
USEFUL FOR

Physics students, researchers in condensed matter physics, and developers working on data simulation projects who need to implement convolution techniques in programming.

Something els
Messages
1
Reaction score
0
Hi,

I am a Physics PhD student and am trying to understand the Convolution theory. My original background is Chemistry so I am finding the maths very difficult.

I work in condensed matter and want to generate a c++ code that will convolute some theoretical data I generate with a Gaussian, to simulate some experimental data.

I can do the first bits in c++ no problem, however I don't really know where to start with the convolution.

I was wondering if anyone knows the best sites, or books to read, or who can advise me on a walkthough of convolution.

Thanks

Gareth
 
Mathematics news on Phys.org

Similar threads

  • · Replies 13 ·
Replies
13
Views
3K
Replies
4
Views
2K
  • · Replies 1 ·
Replies
1
Views
3K
  • · Replies 21 ·
Replies
21
Views
5K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 12 ·
Replies
12
Views
2K
  • · Replies 47 ·
2
Replies
47
Views
9K
  • · Replies 4 ·
Replies
4
Views
5K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 11 ·
Replies
11
Views
5K