Electronics > Beginners

Learn EE being a computer engineering student?

<< < (3/3)

rstofer:
Things like FFT and Riemann Sums have always been written in Fortran - probably still are:
https://www.mathworks.com/matlabcentral/answers/57257-fft-code-in-fortran

For some reason, I like using Fortran for Numerical Analysis.  After using it for 50 years or so, it just seems like a perfectly suitable language.  Sure, it could be done in Python, probably has, but it would be like eating one of the vegan hamburgers.  It just doesn't taste right no matter how much ketchup you use!

The place to play with the math is MATLAB (or Octave) because it can do all this stuff with built-in functions.  wxMaxima has a place as well.

So, you take the FFT of a signal to get the amplitudes of the various harmonics and then stuff those amplitudes back into a Fourier Series to get the original waveform.

https://www.mathworks.com/matlabcentral/answers/374592-how-to-use-fft-to-find-fourier-series-coefficients

Just about everything an engineer needs to do is already built into MATLAB (and Octave).

rstofer:
How about starting simple:  DC Circuits, Resistance, Capacitance, Inductance, Kirchhoff's Laws, Norton's Theorem, Thevenin's Theorem.  First semester EE

Follow that up with AC circuits, Impedance, Frequency Response, Phase Shift, Power Factor, Time Domain, Forced Response, etc.  Second semester EE

Get the basics down first before trying to use DSP to create a filter without ever modeling one from the basic RC Low Pass Filter.  In other words "What's a filter?".

Navigation

[0] Message Index

[*] Previous page

There was an error while thanking
Thanking...
Go to full version
Powered by SMFPacks Advanced Attachments Uploader Mod