📄 ifadraw.m
字号:
function IFADraw(handles)
% = (get(handles.Parameter1,'Value'));
len_lf = (get(handles.Parameter3,'Value'));
len_lb = (get(handles.Parameter2,'Value'));
height =(get(handles.Parameter1,'Value'));
tot_len = len_lb + len_lf;
spa = 0.1 * tot_len;
%set(handles.Antenna_Plot,'XMinorTick','on');
set(handles.Wizard,'CurrentAxes',handles.antenna)
LineWidth = 2;
x1 = [0 0];
y1 = [0 height];
plot (x1, y1,'b','LineWidth',LineWidth);
hold on;
x2 = [len_lb len_lb];
plot (x2, y1,'b','LineWidth',LineWidth);
text(len_lb/2,height+spa/2,'L_B')
x3 = [0 tot_len];
y3 = [height height];
plot (x3, y3,'b','LineWidth',LineWidth);
text((tot_len - len_lb)/2+len_lb,height+spa/2,'L_F')
plot(len_lb,0,'sk','MarkerSize',LineWidth+4,'MarkerFaceColor','r')
hold off;
%
if get(handles.Grid,'Value')
grid(handles.antenna);
end
if get(handles.Units,'Value')
ylabel('\bf Height (\rm{m}\bf)')
else
ylabel('\bf Height (\rm{\lambda}\bf)')
end
axis([-spa (tot_len + spa) (( -spa) ) ((height + spa) )]);
% set(handles.antenna,'DataAspectRatio',[1 1 1])
% set(handles.antenna,'PlotBoxAspectRatioMode','manual')
axis equal
title({'\bf Inverted F Antenna','\bf Preview'})
if get(handles.Units,'Value')
xlabel('\bf Length (\rm{m}\bf)');
ylabel('\bf Height (\rm{m}\bf)');
else
xlabel('\bf Length (\rm\lambda\bf)');
ylabel('\bf Height (\rm\lambda\bf)');
end
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -