CONTACT

EE 5320
COMPUTATIONAL ELECTROMAGNETICS

 

Course Paperwork

Homework

MATLAB Files

  • Download .zip file

  • test_star.p -- In Homework #4, you are required to write the function star() which combines two scattering matrices. The test_star.p file is a MATLAB program that tests and verifies your star() function to ensure that all features are working properly. See Homework #4 for details.

    test_cascn.p -- In Homework #4, you are required to write the function cascn() which cascades an arbitary number of scattering matrices. The test_cascn.p file is a MATLAB program that tests and verifies your cascn() function to ensure that all features are working properly. See Homework #4 for details.

    test_yeeder.p -- In Homework #5, you are required to write the function yeeder() which builds the derivative matrices. The test_yeeder.p file is a MATLAB program that tests and verifies your yeeder() function to ensure that all features are working properly. See Homework #5 for details.

    little_yeeder.p -- This function works just like yeeder() from Homework #5 to construct derivative matrices, but limits the size of the matrices can be be constructed. It is intended only to help you troubleshoot your yeeder() function by providing the correct matrices. See Homework #5 for details on yeeder().

    test_calcpml2d.p -- In Homework #5, you are required to write the function calcpml2d() which calculates the PML functions sx and sy. The test_calcpml2d.p file is a MATLAB program that tests and verifies your calcpml2d() function to ensure that all features are working properly. See Homework #5 for details.

    test_convmat.p -- In Homework #8, you are required to write the function convmat() which constructs convolution matrices. The test_convmat.p file is a MATLAB program that tests and verifies your convmat() function to ensure that all features are working properly. See Homework #8 for details.

    Note: The above items are protected function files and have a ".p" extension. They work just like ".m" files, but they cannot be opened to view the code inside them.

Lecture Notes (PDF)

Recorded Lectures on YouTube

Note: Some of the lecture notes have been revised after they were recorded. Expect some differences.

Other Resources