resonantFrequency
R2026bSyntax
Description
resonantFrequency(
marks the resonant frequencies on the impedance plot of the specified antenna or array in
the specified frequency range. If the function detects no resonant frequency in the
specified frequency range, it plots the impedance of the antenna or array without any
marked points.object,frequency)
resonantFrequency(___,
specifies additional options using one or more name-value
arguments, in addition to any of the input argument combinations from the
previous syntaxes. For example,
Name=Value)resonantFrequency(dipole,60e6:1e6:80e6,Threshold=15) marks the
resonant frequencies of the dipole antenna on the impedance plot in the 60 MHz to 80 MHz
range with a threshold of 15 ohms.
returns the resonant frequencies fRES = resonantFrequency(object,frequency)fRES of the specified antenna or array
in the specified frequency range. fRES is empty if the function detects
no resonant frequency in the specified frequency range, and is a vector if the function
detects more than one resonant frequency.
specifies additional options using one or more name-value
arguments. For example, fRES = resonantFrequency(object,frequency,Name=Value)fRES =
resonantFrequency(dipole,60e6:1e6:80e6,Mthod="Sparameters",Threshold=-10)
marks the resonant frequencies on the S11 plot of the dipole
antenna in the 60 MHz to 80 MHz range with an S11 threshold of -10
dB.
[
also returns the impedances fRES,zRES,Z,typRES] = resonantFrequency(object,frequency)zRES and the resonance types
typRES (series or parallel) corresponding to the resonant frequencies
fRES, and the impedance values Z across the
specified frequency range. zRES is a vector and
typRES is a string array if the function detects more than one
resonant frequency.
[
specifies additional options using one or more name-value
arguments.fRES,zRES,Z,typRES] = resonantFrequency(object,frequency,Name=Value)
[
specifies additional options using one or more name-value
arguments.fRES,sRES,S] = resonantFrequency(object,frequency,Method="Sparameters",Name=Value)
[___,
uses the specified frequency sweep interpolation method to calculate the resonant
frequencies, and additionally returns the interpolation method type and rational fit
parameters stored in a frequency sweep object sweepobj] = resonantFrequency(___,SweepOption=Value)sweepobj. You can use
this syntax with any of the output argument combinations from the previous
syntaxes.
Examples
Input Arguments
Name-Value Arguments
Output Arguments
Tips
Interpolating frequency sweeps may report results at frequencies that differ from the frequencies you specify. If you require results at exact frequencies, either use the default direct sweep, or set the
NumFreqsproperty of thefrequencySweepobject greater than or equal to the number of frequencies you provide.When using the
"interp"or"interpWithGrad"sweep options, provide more than 30 frequency points to have the sweep use your frequency resolution exactly; otherwise the sweep defaults to 100 points across the band.

