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

Escrito por chris daniels | Traducido por lucia ayala
  • Comparte
  • Twittea
  • Comparte
  • Pin
  • E-mail
Cómo escribir señales periódicas en MATLAB
MATLAB permite la fácil generación de señales periódicas dentro de un rango. (Digital Vision./Digital Vision/Getty Images)

MATLAB es un paquete de software para análisis y simulación matemática profesional. Aunque las funciones periódicas (funciones matemáticas que se repiten en un rango dado) son de práctica común, son a menudo difíciles de explorar en el mundo discreto de las computadoras. Pero cuando se restringen a un rango determinado, MATLAB puede generar fácilmente funciones periódicas prefabricadas y personalizadas.

Nivel de dificultad:
Moderadamente fácil

Otras personas están leyendo

Instrucciones

  1. 1

    Genera un rango de x sobre el cual considerar tu función o funciones periódicas usando la serie de notación MATLAB. Al especificar un valor de comienzo y final separados por un punto y coma, MATLAB genera una serie de números para ti. Por defecto el número se incrementa por el múltiplo uno, pero se puede especificar cualquier incremento entre los valores de comienzo y final.

    some_x = 0:100; another_x = -pi:0.1:pi;

  2. 2

    Genera valores de f(x) de tu función, dados los valores generados como x al ser ingresada. Es posible generar tu propia función generando un código personalizado en un archivo M (El tipo de archivo del programa MATLAB) que devuelve un valor de tu función dado un valor ingresado.

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

  3. 3

    Genera una señal periódica desde un set de datos personalizado de función desconocida usando la función repmat() para repetir la señal. Los valores iniciales y finales de tu señal deben ser similares a aproximadamente una función continua. En algunos casos, esto puede conseguirse aplicando una ventana a tu señal para llevar los valores incial y final hacia cero, u otro número, antes de aplicar repmat().

    my_periodic_signal = repmat(my_signal,1,nRepetitions);

No dejes de ver

Filtrar por:
  • Mostrar todos
  • Artículos
  • Galerías de fotos
  • Videos
Ordenar:
  • Más relevante
  • Más popular
  • Más reciente

No se encuentran artículos disponibles

No se encuentran slideshows disponibles

No se encuentran videos disponibles