[Duda MATLAB] Exportar filtros al Workspace


kTo

Miembro muy activo
Noderador
Nodero
Noder
Buenas, llevo un par de días desquiciado intentando generar un filtro en Matlab y no soy capaz.

Lo que estoy intentando generar es un filtro IIR Eliptico con respuesta paso bajo, frecuencia de paso 10KHz, frecuencia de parada 10200Hz a frecuencia de muestreo 48kHz

7d773b17d9461ca1c42a7390d3f56060.png


Lo que quiero obtener es un struct para poder llamar a las variables con código. Es decir, quiero obtener el numerador y el denominador del filtro y exportarlo para poder llamarlo; es decir, esto:

45375678c37d20487ef86f5fd59142a8.png

f823d6ef2f0e05a80e7c595f5f92e299.png


Para poder hacer esto:

7513aeff445edbd781f4b569e6cdd1ba.png


Muchas gracias gente :)
 
  • Like
Reacciones : Anon

RikoteMaster

Miembro muy activo
No entiendo muy bien a lo que te refieres, pero porque en lugar de usar esa ventana de trabajo no usas el código que te devolverá las variables directamente y ya trabajas con eso ( si no me equivoco para el filtro elíptico era ellip). Sin tener la aplicación de matlab que estás usando esto es un poco a ciegas.
No me esperaba una duda de este tema por este foro jasjsjsjsjjs
 

kTo

Miembro muy activo
Noderador
Nodero
Noder
No entiendo muy bien a lo que te refieres, pero porque en lugar de usar esa ventana de trabajo no usas el código que te devolverá las variables directamente y ya trabajas con eso ( si no me equivoco para el filtro elíptico era ellip). Sin tener la aplicación de matlab que estás usando esto es un poco a ciegas.
No me esperaba una duda de este tema por este foro jasjsjsjsjjs

No lo hago directamente con las funciones porque me ahorro de tener que calcular a mano el orden del filtro y demás; es decir esto:

0b08679d8a50eb02aa3f7c4a2185802d.png


Lo que quiero hacer es juntar variables en un struct y poder llamarlos por punteros

52004ad4058d780deb606af9febe2919.png


Meter denfe y numfe en un struct y poder llamarlo por código como he puesto en el post. Si me meto en tf, ahi aparece el numerador y el denominador del filtro.
Aun así tampoco se como añadir variables en el struct.


Le doy calidad 100tifica al foro :D
 
  • Like
Reacciones : Anon

kTo

Miembro muy activo
Noderador
Nodero
Noder
SOLUCIONADO

num = numfe;
den = denfe;
filtro.num= num;
filtro.den = den;