微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 微波和射频技术 > 电磁仿真讨论 > dipole antenna matlab

dipole antenna matlab

时间:03-24 整理:3721RD 点击:
Hi dear friends im from cyprus and i find this nice web siite and i have get good informations i have a project about half wave diople antenna my friens we have data and we need to draw it in matlab and im asking for :

who can use matlab if they can help me .. how to draw polar design for half wave dipole antenna using matlab i hope someone can help me to do it i have done it by excel by now we need it by matlab as well how can we use (GUI)
example
0\0
30\5
60\6
90\10
..
..
330\5
and i would like if u can advice me by books that talks about half wave dipole antenna
i hope that i can find a help my regards to every one

you can find this topic at any elementary antenna book.
these are some antenna book:
1- Antenna Theory: Analysis and Design - by Constantine A. Balanis
2- Antenna Theory and Design - by H. Paul Williams
3- Antenna Theory and Design - by Warren L. Stutzman, Gary A. Thiele
4- The Handbook of Antenna Design - by Alan W. Rudge
5- Antenna Engineering Handbook - by Richard C. Johnson

you can find some contents of these books by google books search

thanks alot i hope i will find the way how to do it in matlab thanks for ur answer ... waiting for more answers good luck

t = 0:.01:2*pi;
polar(t,sin(2*t).*cos(2*t))

Hi there
if you type pdetool in matlab command window, A GUI window open and you can easily draw your antenna
I hope it'll be help ful

dear pmin and ali
thanks alot for ur kind answers

assuming you have the MATLAB command interface up and running:

1. create an array of angles (in degrees) for the results:

>> a=[0 30 60 90 120 150 180 210 240 270 300 330 360]

2. create an array of pattern amplitudes (note this must have the same number of entires as the above array) - e.g.:

>> d = [0 5 6 10 20 30 40 30 25 12 10 5 0]

3. plot the results (convert degrees to radians)

polar(a*pi/180,d)

note also the following neat trick. if you already have your data recorded elsewhere (like Excel), highlight the data in (say) Excel, copy (or ctrl-C), create a variable in MATLAB as follows:

>> x=[]

place the MATLAB cursor (|) in the square brackets and paste (or ctrl-V). this will insert the data into the array without having to type the numbers.

上一篇:filtros combline con hfss
下一篇:最后一页

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top