How to wrap angle in degrees to [-180 180] using rfplot(S_params, 'angle')?
    21 Ansichten (letzte 30 Tage)
  
       Ältere Kommentare anzeigen
    
    Anton Artanov
 am 23 Apr. 2020
  
    
    
    
    
    Kommentiert: Marco Pilati
 am 17 Apr. 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 Kommentare
Akzeptierte Antwort
  Maadhav Akula
    
 am 30 Jun. 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 Kommentar
  Marco Pilati
 am 17 Apr. 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
Weitere Antworten (0)
Siehe auch
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!


