matlab-analyze-antenna-structures

Design and analyze reflector antennas, reflectarrays, installed antennas, and radar cross section in MATLAB.

995|122|Updated Apr 3, 2026
One-click install
npx skills add https://github.com/matlab/matlab-agentic-toolkit --skill matlab-analyze-antenna-structures
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: matlab-analyze-antenna-structures
Source: https://github.com/matlab/matlab-agentic-toolkit/tree/main/skills-catalog/rf-and-mixed-signal/matlab-analyze-antenna-structures
Command: npx skills add https://github.com/matlab/matlab-agentic-toolkit --skill matlab-analyze-antenna-structures

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Designing electrically large antenna structures in MATLAB requires choosing the right EM solver, mesh density, and object configuration, and small mistakes (wrong exciter order, unsupported solver, unit mismatches) cause errors or inaccurate results. This Skill encodes the correct Antenna Toolbox workflows so an AI agent produces working, accurate analysis code on the first pass.

Core Features & Use Cases

  • Reflector Antenna Design: Create parabolic dishes, Cassegrain/Gregorian dual-reflectors, offset configurations, corner/cylindrical/spherical reflectors, and custom STL-based surfaces, with reflectorCalculator for fast trade studies.
  • Reflectarray and RIS Design: Characterize unit cell S-curves with infiniteArray and planeWaveExcitation, synthesize aperture phase distributions, and verify patterns via pattern multiplication.
  • Installed Antennas and RCS: Mount antennas on STL/STEP/IGES platforms with installedAntenna, and compute monostatic/bistatic radar cross section with PO, MoM, or FMM solvers including dielectric targets and GPU acceleration.
  • Use Case: Ask the agent to design a 10 GHz Cassegrain dish with a conical horn feed, then compute the RCS of the resulting structure across azimuth angles with HH polarization.

Quick Start

Ask the agent to design a parabolic dish antenna at 10 GHz with a horn exciter and plot its radiation pattern and 3-dB beamwidth.

Frequently Asked Questions about matlab-analyze-antenna-structures

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I design a parabolic dish antenna in MATLAB?

Use reflectorParabolic with design(obj, freq), setting the Exciter property before calling design since reflectors take only two arguments. Adjust Radius and FocalLength for custom f/D ratios, then use pattern and beamwidth for analysis.

How do I compute radar cross section in MATLAB?

Call rcs(object, freq, azimuth, elevation) on a platform, antenna, or array object. One of azimuth or elevation must be scalar for monostatic sweeps, and you can set Polarization (HH, VV, HV, VH) and Solver (PO, MoM, FMM) as name-value arguments.

Which EM solver should I use for antenna analysis in MATLAB?

Use MoM for structures under 5 wavelengths, MoM-PO for large open platforms and reflectors, PO for fast RCS estimates on convex metal, and FMM for closed or concave bodies and dielectric targets. Always verify FMM convergence with the convergence function after analysis.

Can installedAntenna simulate antennas with dielectric substrates?

No, installedAntenna only supports pure metal antennas such as dipoles, monopoles, horns, and helices. For elements with dielectric substrates, use conformalArray with a shape.Custom3D chassis element instead.

Why does my reflectarray infiniteArray simulation fail?

infiniteArray only supports pcbStack with exactly three layers (metal-dielectric-metal); multilayer stacks throw an error. Also set BoardThickness before Layers, since setting Layers first silently overwrites the dielectric thickness.

Why does PO solver give wrong RCS results at some angles?

PO fails at grazing incidence, returning artificially low values around -250 dBsm, because it does not model edge diffraction or multiple reflections. Switch to MoM or FMM for those aspect angles or for concave geometries.