matlab-optimize-pcb-design
OfficialOptimize RF PCB layouts with built-in optimize()
Software Engineering#optimization#constraints#matlab#s-parameters#rf pcb#em-based design#surrogate optimization
Authormatlab
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill helps you efficiently tune RF PCB component dimensions so your design meets bandwidth and S-parameter targets while avoiding slow, error-prone manual optimization loops.
Core Features & Use Cases
- Guides correct optimization entry point: Uses the RF PCB Toolbox built-in optimize() workflow rather than generic optimizers called directly.
- Supports global and local solvers: Works with sadea, trsadea, patternsearch, and surrogateopt through the optimize() interface.
- Enforces S-parameter constraints: Applies feasibility constraints like S11 below a threshold and S21 above a threshold across a frequency vector.
- Enables objective-driven tradeoffs: Optimizes for outcomes such as maximize return loss, maximize bandwidth, or minimize area, or uses a custom objective function tied to EM results.
Quick Start
Use matlab-optimize-pcb-design to optimize the dimensions of an RF PCB component for your target frequency by defining the objective, bounds, and S-parameter constraints, then run validate analysis with the optimized design.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: matlab-optimize-pcb-design Download link: https://github.com/matlab/matlab-agentic-toolkit/archive/main.zip#matlab-optimize-pcb-design Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.