انجمن سایت کلیدستان


رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
رسم پترن آنتن در متلب

رسم پترن آنتن در متلب

#1
رسم پترن آنتن در متلب

کد پی‌اچ‌پی:
close all 
AntennaGain 
14; % typical gain for below angles
hangle3db 
70; 
vangle3db 
15;
[
phi theta] = meshgrid(-180:180,-90:90);
Zin = - (12*(phi/hangle3db).^12*(theta/vangle3db).^2);
Zin Zin AntennaGain; % total gain
mnz 
min(min(Zin));
mxz max(max(Zin)); 
shape 
Zin;
[
x y z] = sph2cart(phi*pi/180,theta*pi/180,shape); surf(x,y,z,'EdgeColor','none') 
daspect
([1 1 1])
و
%zeros(size(phi2));
phi = (-2*pi)[img]http://www.kelidestan.com/forum/images/smilies/tongue.gif[/img]i/150:(pi/2);
theta 0[img]http://www.kelidestan.com/forum/images/smilies/tongue.gif[/img]i/150[img]http://www.kelidestan.com/forum/images/smilies/tongue.gif[/img]i;
2*pi;
 
[phi2,theta2] = meshgrid(phi,theta);
 
zeros(size(phi2));
 
%abs®;
abs(sin(theta2));
R./(max(max®));
 
[XX,YY,ZZ] = sph2cart(phi2,pi/2-theta2,R);
 
CC 
R;
%./
max(max®);
%
CC ones(size®);
%
subplot(2,1,2),surf(XX,YY,ZZ,CC);
figure(1)
subplot(1,2,1),surf(XX,YY,ZZ);
colormap(winter);shading interp;
%
light;lighting phong;material shiny;
%
colorbar
axis equal
axis off
%xlabel('x axis'); ylabel('y axis'); zlabel('z axis')
  

با سلام من برای کشیدن پترن آنتن نیاز فوری دارم به یک کد البته این کد بالا موجود است اما نمی دانم چطور باید اعداد وارد کرد اخ کد نویسی بلد نیستم و زمان زیادی هم ندارم برای ترسیم شکل ندارم که کد نویسی یاد بگیرم متاسفانه اینجا امکان اضافه کردن عکس نبود ممنون میشم جواب سوال از طریق ایمیل پاسخ دهید چون نیاز هست شکل برای شما ارسال کنم
ali_zare.68@hotmail.com
با تشکر علی زارع
پاسخ
 سپاس شده توسط شماره مجازی امارات ، تلگرام ضد فیلتر 2023


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان