www.gusucode.com > phased 案例源码 matlab代码程序 > phased/HeterogeneousULAOfCosineAntennaElementsExample.m

    %% Heterogeneous ULA of Cosine Antenna Elements
% Create a 5-element heterogeneous ULA of cosine antenna elements with
% difference responses, and find the response of each element at 30°
% azimuth.
antenna1 = phased.CosineAntennaElement('CosinePower',1.5);
antenna2 = phased.CosineAntennaElement('CosinePower',1.8);
array = phased.HeterogeneousULA(...
    'ElementSet',{antenna1,antenna2},...
    'ElementIndices',[1 2 2 2 1]);
fc = 1e9;
c = physconst('LightSpeed');
ang = [30;0];
resp = array(fc,ang)