Medio ciclo medio de onda sinusoidal

0

¿Cómo puedo identificar el lado creciente y decreciente del ciclo medio de la onda sinusoidal utilizando el código MATLAB (archivo .m)? Por ejemplo, la bandera debe establecer 1 si la amplitud de la onda sinusoidal está aumentando de 0 grados a 90 grados y debe establecer 0 cuando la amplitud disminuye de 90 grados a 180 grados.

    
pregunta ruveena

1 respuesta

1

Esto se puede lograr tomando una derivada de la función seno en el código matlab o en el bloque du / dt en simulink

grad = diff (sin(x));
if (sin(x)>0 && grad>0)  
    \0 to 90 deg
if (sin(x)>0 && grad<0)
     \90 to 180 deg
if (sin(x)<0 && grad<0)
      \180 to 270 deg
if (sin(x)>0 && grad>0) 
      \270 to 360 deg
    
respondido por el ruveena

Lea otras preguntas en las etiquetas