How to learn Computational electromagnetics?

Click For Summary
SUMMARY

The discussion focuses on learning computational electromagnetics using MATLAB, particularly for a junior Electrical Engineering student with limited programming experience. Key resources mentioned include D.K. Cheng's "Field and Wave Electromagnetics," Zill Cullen's "Advanced Engineering Mathematics," and Gilbert Strang's "Linear Algebra and its Applications." Recommendations include taking programming courses in Fortran or C++, and exploring applied mathematics courses such as numerical analysis. Additional resources provided include a MATLAB manual and an MIT open course on electromagnetics.

PREREQUISITES
  • Understanding of electromagnetic theory from D.K. Cheng's "Field and Wave Electromagnetics."
  • Knowledge of differential equations and complex analysis from Zill Cullen's "Advanced Engineering Mathematics."
  • Familiarity with linear algebra concepts from Gilbert Strang's "Linear Algebra and its Applications."
  • Basic programming skills in C/C++ or Fortran.
NEXT STEPS
  • Explore numerical analysis techniques relevant to computational electromagnetics.
  • Take a programming course in Fortran or C++ to enhance coding skills.
  • Study computational physics if available at your institution.
  • Review the MIT open course on electromagnetics for structured learning.
USEFUL FOR

Electrical Engineering students, aspiring computational electromagnetics professionals, and anyone seeking to enhance their understanding of numerical methods in electromagnetics.

Daniel.P
Messages
1
Reaction score
0
I'm a junior majoring in EE and learned with

1. D.K cheng : Field and wave electromagnetics

2. Zill Cullen : Advanced Engineering Mathematics (differential Eqs. & complex analysis)

3. Gilbert Strang : Linear Algebra and its Applications

+I've extremely avoided '~programming' course, so have only few C/C++ programming experience.

And what I want to do is learning computational electromagnetics using MATLAB.

Is there any good textbook, video lecture, or profound advice considering my situation?

Thank you!
 
Daniel.P said:
I'm a junior majoring in EE and learned with

1. D.K cheng : Field and wave electromagnetics

2. Zill Cullen : Advanced Engineering Mathematics (differential Eqs. & complex analysis)

3. Gilbert Strang : Linear Algebra and its Applications

+I've extremely avoided '~programming' course, so have only few C/C++ programming experience.

And what I want to do is learning computational electromagnetics using MATLAB.

Is there any good textbook, video lecture, or profound advice considering my situation?

Thank you!
Well one may wish to take a course in programming, either in Fortran or C++, but better yet, a course in computational physics if such courses are available at one's institution. Perhaps they are not available until graduate school.

Meanwhile, try starting with - http://www.ece.mcmaster.ca/faculty/nikolova/EM_2FH3_downloads/assignments/Matlab_Manual_2FH3_Bakr.pdf

In my experience, one would take courses in applied mathematics, particularly numerical analysis, while taking a programming course, then take courses with particular applications, e.g., CFD, or mechanics of materials or structures with FEA, or more elaborate systems that basically deal with systems of couple PDEs, particularly coupled, non-linear PDEs.

One may wish to invest in this book - http://www.scitechpub.com/Explore/9781891121586_Lonngren.pdf

Here is an example of an MIT open course
http://ocw.mit.edu/courses/electric...ce/6-630-electromagnetics-fall-2006/index.htm
 
  • Like
Likes   Reactions: NELS0N

Similar threads

  • · Replies 17 ·
Replies
17
Views
5K
  • Sticky
  • · Replies 13 ·
Replies
13
Views
8K
  • · Replies 7 ·
Replies
7
Views
2K
Replies
2
Views
3K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 24 ·
Replies
24
Views
4K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 14 ·
Replies
14
Views
5K
Replies
10
Views
5K
  • · Replies 7 ·
Replies
7
Views
9K