Finite-Elements-Method
Version 1.0.1 (739 KB) von
Filippos Dakis
Simple Electromagnetic examples on Finite Elemets Method (FEM)
Finite Elements Method
This set of scripts was a reasonable way to learn the rudiments of the Finite Elements Method(FEM). I have taken some well known problems which have analytical solution and solved them computationally. I did this because
I wanted to make sure that my results are consistent and also acquire confidence with my skills. Thus, in every script the analytical solution (or result) is also provided so as the user can make their own tests.
I have implemented first order scalar elements to solve the following problems:
- Cylindrical capacitor.
- Parallel plate capacitor
- Circular and Rectangular metallic waveguides
- 2D-Scattering problems.
A better approximation can be realized by increasing the nubmer of refinements in the geometry.
For instance, Parallel_Capacitor.m implements three different solvers and produces figures like the following
Circular_Waveguide.m script solves the EM eigenvalue problem in a circular waveguide
while the Scattering_Problem_TM_polarization.m solves the scattering problem of a TM polarized plane wave incident on a infinite cylinder
A last remark is that the scripts are written in user friendly way and I strongly encourage the user to go through the code and read it carefully. More specifically, I have written insightful comments at every single line and I have also inserted arrows like this
" <----------------- "
which depicts the variables that I encourage the user to play with.
September 2021
Filippos Tzimkas-Dakis, Physics Dept. Univ. of Crete, Greece
Zitieren als
Filippos Dakis (2025). Finite-Elements-Method (https://github.com/Filippos-Dakis/Finite-Elements-Method), GitHub. Abgerufen.
Kompatibilität der MATLAB-Version
Erstellt mit
R2021a
Kompatibel mit allen Versionen
Plattform-Kompatibilität
Windows macOS LinuxTags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Live Editor erkunden
Erstellen Sie Skripte mit Code, Ausgabe und formatiertem Text in einem einzigen ausführbaren Dokument.
functions
functions/matplotlib
functions/matplotlib
Versionen, die den GitHub-Standardzweig verwenden, können nicht heruntergeladen werden
| Version | Veröffentlicht | Versionshinweise | |
|---|---|---|---|
| 1.0.1 | . |
|
|
| 1.0.0 |
|
Um Probleme in diesem GitHub Add-On anzuzeigen oder zu melden, besuchen Sie das GitHub Repository.
Um Probleme in diesem GitHub Add-On anzuzeigen oder zu melden, besuchen Sie das GitHub Repository.
