batteryEISFeatures
R2026bExtract features from battery electrochemical impedance spectroscopy (EIS) data
Since R2026b
Syntax
Description
The batteryEISFeatures function extracts features from data
obtained from EIS measurements.
EIS involves applying a small sinusoidal or current perturbation across a wide frequency range and measuring the resulting current or voltage response at each frequency. From these responses, the function calculates the complex impedance in the frequency domain. The function analyzes the Nyquist plot to identify semicircular arcs and linear tail regions commonly observed in battery impedance spectra. This impedance provides insight into internal processes and degradation mechanisms of the batteries.
The syntaxes below assume that you have already have the Nyquist plot to start with, and that you know how many semicircular arcs the data contains.
extracts features from the EIS measurements specified by the real impedance
featureTable = batteryEISFeatures(Zreal,Zimg,frequency)Zreal, imaginary impedance Zimg, and
frequency frequency vectors. By default, the function detects one
semicircular arc.
Use this syntax when your base
extracts features from the EIS data using additional options specified by one or more
name-value arguments. Use these options to control the number of arcs to detect or to
display a visualization of the extracted features.featureTable = batteryEISFeatures(___,Name=Value)
Examples
Input Arguments
Name-Value Arguments
Output Arguments
Version History
Introduced in R2026b

