Visualizing Radiation Patterns of Linear Antennas in MATLAB

  • Context: MATLAB 
  • Thread starter Thread starter golfingboy07
  • Start date Start date
  • Tags Tags
    Matlab Radiation
Click For Summary

Discussion Overview

The discussion revolves around visualizing radiation patterns of linear antennas using MATLAB, specifically focusing on a short dipole and a linear center-fed antenna oriented along the z-axis. Participants explore how to draw contours of equal intensity in the x,z plane for different antenna configurations, including half-wave and full-wave antennas.

Discussion Character

  • Homework-related
  • Technical explanation

Main Points Raised

  • One participant asks how to draw contours of equal intensity for a short dipole oscillating with angular frequency omega.
  • Another participant inquires about comparing radiation patterns for half-wave and full-wave antennas in the same plane.
  • A participant suggests starting with the intensity formula for the short dipole case and using the 'contour' command in MATLAB to visualize the results.
  • There is a suggestion to use the 'polar' plotting function in MATLAB as an alternative approach.
  • A participant provides a method for setting up a grid in MATLAB, detailing how to evaluate the function at grid points and use the contour function for plotting.

Areas of Agreement / Disagreement

Participants do not reach a consensus on the best approach to visualize the radiation patterns, with various suggestions and methods proposed without clear agreement on a single method.

Contextual Notes

Some participants express uncertainty about starting points and methods, indicating a lack of clarity on how to implement the MATLAB commands effectively.

Who May Find This Useful

This discussion may be useful for students or individuals interested in antenna theory, MATLAB programming, and radiation pattern visualization techniques.

golfingboy07
Messages
17
Reaction score
0
Questions:


1. A short dipole pz is oscillating with angular frequency omega. Draw contours of equal intensity of the radiation from this dipole in the x,z plane

2. A linear centre fed antenna is oriented along the z axis. Draw contours of equal intensity of the radiation from this dipole, in the x,z plane, for a half wave antenna and for a full wave antenna. Compare these cases , and also compare with the case of the short dipole

Thanks
 
Physics news on Phys.org
Any ideas?
 
We're not going to do your homework for you. Do you have any idea how to approach this problem? If you can tell us where you're stuck, we can help.

- Warren
 
Sorry. I realize that.
Not sure where to start- maybe with <S> = (p^2 * omega^4* sin^2theta)/ (32*pi*epsilion_zero*c^3*r^2) for the short dipole case
And then use the 'contour' command in MATLAB. Have a range of theta values for a particular r and then change r to get multiple contours. Not really sure on this though. Any ideas to get me started?

Thanks

GM
 
Or better yet maybe use the 'polar' plotting function in MATLAB...
 
In Matlab you need to set up a grid.

In cartesian form, easiest if square:

x=[-10:0.1:10] y=[-10:0.1:10]

Then you evaluate your function z at all these points.

ie. size(z)=[length(x),length(y)]

You can then use contour(x,y,z) to plot it.
 

Similar threads

  • · Replies 0 ·
Replies
0
Views
1K
  • · Replies 1 ·
Replies
1
Views
3K
  • · Replies 69 ·
3
Replies
69
Views
8K
  • · Replies 1 ·
Replies
1
Views
1K
  • · Replies 3 ·
Replies
3
Views
15K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 2 ·
Replies
2
Views
1K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 2 ·
Replies
2
Views
3K