×
INTELLIGENT WORK FORUMS
FOR ENGINEERING PROFESSIONALS

Log In

Come Join Us!

Are you an
Engineering professional?
Join Eng-Tips Forums!
  • Talk With Other Members
  • Be Notified Of Responses
    To Your Posts
  • Keyword Search
  • One-Click Access To Your
    Favorite Forums
  • Automated Signatures
    On Your Posts
  • Best Of All, It's Free!

*Eng-Tips's functionality depends on members receiving e-mail. By joining you are opting in to receive e-mail.

Posting Guidelines

Promoting, selling, recruiting, coursework and thesis posting is forbidden.

Students Click Here

3 D MoM code using MATLAB

3 D MoM code using MATLAB

3 D MoM code using MATLAB

(OP)
Hi,

I'm working on the scattering of EM field by 3D dielectric body using METHOD OF MOMENT. Does any one have a code on matlab??

THANKS,
 
Replies continue below

Recommended for you

RE: 3 D MoM code using MATLAB

hi,

not yet, but I am working on an implimentation in matlab. it will take some time.

regards, thomas

RE: 3 D MoM code using MATLAB

How does Matlab's relative execution time compare to, for example, the same algorithm written in the C programming language, or FORTRAN?

Execution time can be an issue for 'large' MoM problems.

RE: 3 D MoM code using MATLAB

(OP)
Hi,

i am working on scattering by 3 D dielectric bodies using
Matlab. I am trying to solve Equation 23 [1] using Surface Integral Equation but in vain. I would appreciate your precious advise on solving this kind of double surface integration.

thanking you in advance.

TAKSIM


[1] Umashankar, Taflove, Rao, - Electromagnetic Scattering by
Arbitrary Shaped Three-Dimensional homogeneous LossyDielectric
Objects, 1986, IEEE A&P

RE: 3 D MoM code using MATLAB

(OP)
MATLAB may not handle large impedance matrix. DLL files written in C should be created to hanlde them. Execution time wont be an issue as long as the matrix size is small in matlab. ie using less patches.

RE: 3 D MoM code using MATLAB

I don't know the performance of matlab, compared with fortran or c (of cause it is slower), but I did some performance tests between c and fotran. The result was interesting: When complex data types are involved (as for MOM), fortran(95) is much faster than c. when only real numers are involved, execution times are about equal.

regards thomas

RE: 3 D MoM code using MATLAB

When you get an answer, let us know.  I think the MATLAB idea is great for small problems or concept modeling.
As mentioned before, memory is an issue.  MATLAB has a practical limit of about 1.25 GByte on a PC.  Augmenting with mex files based on the TNT C++ matrix library can help with speed, but not memory.

RE: 3 D MoM code using MATLAB

Hi all,
I also work with MoM and always since I began, I've used FORTRAN. Matlab is ok for small problems. At least that's what I've always heard because I've never tried myself to do a test between both languages. Anyway, FORTRAN is ok.
Taksim, could you send me the paper you metioned? I'll see if I can be of any help

Red Flag This Post

Please let us know here why this post is inappropriate. Reasons such as off-topic, duplicates, flames, illegal, vulgar, or students posting their homework.

Red Flag Submitted

Thank you for helping keep Eng-Tips Forums free from inappropriate posts.
The Eng-Tips staff will check this out and take appropriate action.

Reply To This Thread

Posting in the Eng-Tips forums is a member-only feature.

Click Here to join Eng-Tips and talk with other members! Already a Member? Login



News


Close Box

Join Eng-Tips® Today!

Join your peers on the Internet's largest technical engineering professional community.
It's easy to join and it's free.

Here's Why Members Love Eng-Tips Forums:

Register now while it's still free!

Already a member? Close this window and log in.

Join Us             Close