How to set "monopoleCylindrical()" observation point(s) to show "efield" using "pattern()" or else (antenna toolbox )?

4 views (last 30 days)
I want to see V/m values at a defined position relative to the monopole antenna (not interrested by normalized values).

Accepted Answer

Jack
Jack on 12 Mar 2025
Instead of using pattern, which is designed for normalized far‐field plots (often in dB), you should use EHfields. EHfields computes the actual electric and magnetic field vectors (in V/m and A/m) at user‐defined observation points. This function lets you specify the coordinate system (e.g., Cartesian, spherical, or cylindrical) so you can input your desired positions accurately. It works for both near-field and far-field calculations, so you can obtain the real, unnormalized field values you need for your analysis.
Follow me so you can message me anytime with future questions. If this helps, please accept the answer and upvote it as well.
  1 Comment
Michel
Michel on 12 Mar 2025
Thank you very much!
My question was mostly oriented toward "pattern()" because it has an option to see without normalization, and that the default distance is set in the far-field at 100*Lembda. I was wondering how to change the distance. It is not obvious (spent a whole day) that it is not possible to change the 100*Lembda distance to something else. If impossible to change the measurement distance, then it is not very usefull (and confusing) to have a non-normalized efield option...
I'll follow your recommendation and forget about pattern().

Sign in to comment.

More Answers (0)

Categories

Find more on Get Started with Antenna Toolbox in Help Center and File Exchange

Products


Release

R2021a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!