matlab-manage-pcb-material

Configure dielectric substrates and metal conductors for RF PCB simulation in MATLAB.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you set up RF PCB dielectric substrates, metal conductors, and multi-layer stackups with correct loss/dispersion behavior so your MATLAB RF designs use physically realistic materials instead of defaults or wrong APIs.

Core Features & Use Cases

  • Dielectric setup (catalog or custom): Create dielectric(...) objects for common materials like FR4, Teflon, and Rogers, or define missing vendor materials with explicit EpsilonR, LossTangent, and Thickness.
  • Metal conductor setup (catalog or custom): Create metal(...) objects (for example metal("Copper")) to enable realistic conductor loss modeling instead of the PEC default.
  • Wideband dispersion modeling: Configure frequency-dependent loss using FrequencyModel (commonly DjordjevicSarkar) and evaluate properties with getMaterialProperties.
  • Multi-layer stackups: Build layered dielectric stacks by supplying multiple dielectric layers and thicknesses for components that accept Substrate/Layers.

Quick Start

Ask your agent to set up the RF PCB substrate and conductor materials for your design using this Skill before writing any dielectric() or metal() code.

Frequently Asked Questions about matlab-manage-pcb-material

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

FAQPage Schema
How do I set up dielectric substrates and metal conductors for RF PCB simulation in MATLAB?

You can model frequency-dependent dispersion in RF PCB materials by applying the FrequencyModel parameter, commonly using the DjordjevicSarkar model, and evaluating the results with the getMaterialProperties function to ensure accurate wideband loss behavior.

How do I create a custom vendor material for an RF PCB stackup in MATLAB?

To create a custom vendor material for an RF PCB stackup in MATLAB, define a dielectric object with explicit EpsilonR, LossTangent, and Thickness values rather than relying on catalog entries, ensuring your substrate reflects accurate physical properties.

Why does my MATLAB RF PCB design use PEC instead of a realistic metal conductor?

Your MATLAB RF PCB design defaults to PEC when a metal conductor is not explicitly defined. To avoid this, create a metal object such as metal("Copper") to enable physically realistic conductor loss modeling in your simulation.

How do I build a multi-layer dielectric stackup for an RF PCB component in MATLAB?

To build a multi-layer dielectric stackup for an RF PCB component in MATLAB, supply multiple dielectric layers with specified thicknesses to components that accept the Substrate or Layers properties, configuring the physical stack for your design.

Can I model frequency-dependent dispersion for RF PCB materials in MATLAB?

Yes, you can model frequency-dependent dispersion for RF PCB materials in MATLAB by applying a FrequencyModel such as DjordjevicSarkar to your dielectric objects and evaluating the properties using the getMaterialProperties function for accurate wideband loss behavior.