رسم پترن آنتن در متلب
با سلام من برای کشیدن پترن آنتن نیاز فوری دارم به یک کد البته این کد بالا موجود است اما نمی دانم چطور باید اعداد وارد کرد اخ کد نویسی بلد نیستم و زمان زیادی هم ندارم برای ترسیم شکل ندارم که کد نویسی یاد بگیرم متاسفانه اینجا امکان اضافه کردن عکس نبود ممنون میشم جواب سوال از طریق ایمیل پاسخ دهید چون نیاز هست شکل برای شما ارسال کنم
ali_zare.68@hotmail.com
با تشکر علی زارع
کد پیاچپی:
close all
AntennaGain = 14; % typical gain for below angles
hangle3db = 70;
vangle3db = 15;
[phi theta] = meshgrid(-180:180,-90:90);
Zin = - (12*(phi/hangle3db).^2 + 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])
و
%R = 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;
k = 2*pi;
[phi2,theta2] = meshgrid(phi,theta);
R = zeros(size(phi2));
%R = abs®;
R = abs(sin(theta2));
R = 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
با تشکر علی زارع