说明文档中的Pattern函数的type:gain在2023a版本中并不支持?
3 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
说明网页中申明支持的type:gain, phase等模式在2022b和2023a中均不支持。应如何解决?
Type — Quantity to plot
'directivity' | 'gain' | 'realizedgain' | 'efield' | 'power' | 'powerdb' | 'phase'
Error using phased.internal.parsePatternInputs
Expected Type to match one of these values:
'directivity', 'efield', 'power', 'powerdb'
0 Commenti
Risposte (1)
Raghunathraju
il 27 Mar 2023
Hi xu yang,
As per my understanding,you want to plot Phase pattern of an antenna, but you are unable to do that using 2022b and 2023a versions of MATLAB.
You can plot the pattern of an antenna with phase as its ‘Type’ for which polarization must be provided. You can also plot all other modes in 20222b and 2023a that are mentioned in the documentation
I can demonstrate you with an example below.
a=patchMicrostrip;
figure;
pattern(a,5e9,'Polarization','H','Type','phase');
figure
pattern(a,5e9,'Type','efield')
figure
pattern(a,5e9,'Type','gain')
figure
pattern(a,5e9,'Type','powerdb')
For more information refer to MathWorks Documentation
3 Commenti
Raghunathraju
il 28 Mar 2023
Hi xu yang,
In PhasedArray Toolbox ,'pattern' function doesn't have 'gain' property as its type,whereas you can plot gain and all other modes of pattern in Antenna toolbox.You can refer pattern for more information.
Vedere anche
Categorie
Scopri di più su Antennas, Microphones, and Sonar Transducers in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!