How to wrap angle in degrees to [-180 180] using rfplot(S_params, 'angle')?
25 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Anton Artanov
le 23 Avr 2020
Commenté : Marco Pilati
le 17 Avr 2023
When I use function rfplot(S_params, 'angle'), the values of phase are unlimited. But I need the phase values to be between [-180:180] degrees. How can I do that?
0 commentaires
Réponse acceptée
Maadhav Akula
le 30 Juin 2020
Hi, you can have a look at the following to wrap the angles between the interval [-180:180]
Sa = sparameters('default.s2p');
data = rfparam(Sa,1,1);
rfplot(Sa,1,1,'angle')
func1 = @(x)180*angle(x)/pi;
figure; plot(Sa.Frequencies,func1(data))
Hope this helps!
1 commentaire
Marco Pilati
le 17 Avr 2023
Hello,
is this necessary since the rfplot function do not perform the angle wrap when asked to output the angle of the complex number inside the s-parameter oblject. Isn't it something that should be fixed or added as an option?
Thanks
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Spline Postprocessing dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!