How to wrap angle in degrees to [-180 180] using rfplot(S_params, 'angle')?
36 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Anton Artanov
el 23 de Abr. de 2020
Comentada: Marco Pilati
el 17 de Abr. de 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 comentarios
Respuesta aceptada
Maadhav Akula
el 30 de Jun. de 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 comentario
Marco Pilati
el 17 de Abr. de 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
Más respuestas (0)
Ver también
Categorías
Más información sobre Spline Postprocessing en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!