Tecnología

Inicio

Cómo escribir señales periódicas en MATLAB

Cómo escribir señales periódicas en MATLAB


MATLAB es un paquete de software para análisis matemático profesional y la simulación. Cuando las funciones periódicas - funciones matemáticas que se repiten en un rango determinado - comunes en la práctica, a menudo son difíciles de explorar en el mundo de los ordenadores discreta. Sin embargo, cuando se está restringido en un rango dado, MATLAB puede generar fácilmente las funciones de pre-construidos y la costumbre periódicas.

Instrucciones

1 Generar un rango de x sobre el que tenga en cuenta su función o funciones que utilizan la notación de serie periódica de MATLAB. Al especificar un valor de inicio y final separados por dos puntos, MATLAB genera una serie de número para usted. Por defecto, el número se incrementa por el número entero uno, pero cualquier incremento puede ser especificado entre los valores de inicio y parada.

some_x = 0: 100;
another_x =-pi: 0,1: pi;

2 Generar valores de f (x) de su función, teniendo en cuenta los valores generados de x como una entrada. Es posible generar su propia función personalizada mediante la generación de código personalizado en un archivo-M - Tipo de archivo de programa de MATLAB - que devuelve un valor de su función dada un valor de entrada.

my_sinc_x = sinc (another_x);
my_custom_values ​​= my_custom_function (some_x);

3 Generar una señal periódica a partir de un conjunto de datos listos sin función conocida mediante la función repmat () para repetir la señal. Los valores iniciales y finales de la señal debe ser similar a la aproximación de una función continua. En algunos casos, esto se puede lograr mediante la aplicación de una ventana a su señal para accionar los valores inicial y final hacia el cero, o algún otro número, antes de aplicar repmat ().

my_periodic_signal = repmat (my_signal, 1, nRepetitions);