The antenna array designer app opens a new blank canvas.
Select and Visualize an Array
Click
in the canvas toolstrip to choose the type of array you want to analyze.
The default is a rectangular array with dipole antennas.

Using the toolstrip, you can choose different types of array layouts, antennas, and backing structures.
You can also specify the Design Frequency of the antenna or array. Setting this value scales the individual array elements to resonate at the specified frequency and places the elements at optimal location in the array to avoid interferences.
Click Accept to analyze the array characteristics.
Galleries
You can select an Array Type
from the Array Gallery, and you can choose from different antennas from the Antenna Gallery.

You can choose different types of antennas from the Antenna Gallery.
You can also choose different types of backing structures for your antenna array elements from the Backing Structure Gallery.
Analyze Array

Once you have clicked Accept on a design, you can specify the Frequency Range in the Input pane. Then plot the impedance, correlation, or S-parameters of the array using the corresponding buttons in the Coupling pane.
You can visualize the 3-D Pattern, AZ Pattern, or EL Pattern of the full array or an embedded element using the corresponding buttons in the Pattern pane. You can also add dielectric substrates to the individual elements or change the value and location of the load using the Properties pane.
Use Properties to manually change the properties of the array or its individual elements.
Use Export to view your array in MATLAB workspace or MATLAB script.
Optimize Array
Click on Optimize to open the optimizer canvas of the antenna array designer app.
Use the OBJECTIVE FUNCTION to choose the main goal of optimizing the array
Use the Design Variables to input the variables. The variables are then changed by the optimizer depending on the lower and upper bounds.
Use Constraints to restrict a desired analysis function value on the antenna.
Use the Optimizer to choose between SADEA
or Surrogate Opt
.
Note: To use the Surrogate optimization algorithm, you need the Global Optimization Toolbox.
After adding the required values, click Run to start the optimization.