0% encontró este documento útil (0 votos)
60 vistas3 páginas

Cálculo de Transformada Z Inversa en MATLAB

MATLAB es un sistema basado en cálculos matriciales para aplicaciones matemáticas e ingeniería. Posee funciones para resolver problemas de ingeniería de control como respuestas a escalones y cálculo de transformadas Z. Para calcular la transformada Z inversa, se usan funciones como zeros y filter, introduciendo el numerador, denominador y una entrada delta de Kronecker. Esto permite obtener la respuesta y(k) de la función de transferencia.

Cargado por

jose poleo
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
60 vistas3 páginas

Cálculo de Transformada Z Inversa en MATLAB

MATLAB es un sistema basado en cálculos matriciales para aplicaciones matemáticas e ingeniería. Posee funciones para resolver problemas de ingeniería de control como respuestas a escalones y cálculo de transformadas Z. Para calcular la transformada Z inversa, se usan funciones como zeros y filter, introduciendo el numerador, denominador y una entrada delta de Kronecker. Esto permite obtener la respuesta y(k) de la función de transferencia.

Cargado por

jose poleo
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Programación en MATLAB

MATLAB (una abreviatura de MATrix LAboratory) es un sistema basado en el


cálculo matricial para desarrollar aplicaciones matemáticas y de ingeniería.
Podemos pensar en MATLAB como una clase de lenguaje diseñado únicamente
para realizar , manipulaciones matriciales. Todas las variables que se manejan en
MATLAB son matrices. Esto es, MATLAB tiene solo un tipo de dato, una matriz o un
array rectangular de números. MATLAB posee un amplio conjunto de rutinas para
obtener salidas gráficas.

MATLAB tiene una excelente colección de órdenes y funciones para resolver


problemas de ingeniería de control. Por ejemplo: la respuesta a un escalón, lugar
de las raíces entre otras y lo que nos interesa para esta lección el calculo de la
Transformada Z Inversa.

Para realizar el cálculo de la Transformada Z Inversa se hace uso de las


siguientes funciones:

zeros: determina el valor de una función en cero (0).

filter: implementación de filtro directo.

Para realizar el cálculo de la Transformada Z Inversa de una Función en Tiempo


Discreto se realiza mediante el estudio de la Respuesta de la Entrada Delta de
Kronecker, esta viene definida de la siguiente manera:

x(k) = 1, para k=0

x(k) = 0, para K<>0

La Transformada Z de la función Delta Kronecker es:

X(z) = 1

Esta entrada en el programa MATLAB se puede escribir como:

X = [1 zeros(1,N)]

Donde N corresponde al final de la duración del proceso discreto considerado.

Prof. Ing. Marienny Arrieche Página 1


Enfoque MATLAB para el Cálculo de la Transformada Z Inversa

Consideremos la siguiente Función Transferencia, tomando en cuenta que la


entrada viene definida por la Función Delta Kronecker:

Para obtener la transformada z inversa, se procede a incluir a través de


funciones los datos de la siguiente manera:

1.Introduzca el numerador y el denominador de la función de la siguiente


manera:

2.ntroduzca la entrada Delta Kronecker

3. Para obtener la respuesta y(k), entroduzca el comando:

y = filter (num, den, x)

4. Haga clic en la opción Run.

Prof. Ing. Marienny Arrieche Página 2


Al ejecutar el programa. La pantalla mostrará la salida y(k) desde k=0 hasta
k=40 como se muestra a continuación:

Prof. Ing. Marienny Arrieche Página 3

También podría gustarte