% fprintf('\t\t\t\t\tFILTRO PASA ALTAS DE PRIMER ORDEN R-L\t\t\t\t\t');
% L=input('\n\nDigite el valor de la inductancia en Henrios: '); % R=input('\nDigite el valor de la resistencia en ohmios: '); % % f1=R/L;%frecuencia de corte% % % num=[L 0]; % den= [L R]; % % % % %filtro pasa altas de segundo orden R-L % % fprintf('\n\n\t\t\t\t\tFILTRO PASA ALTAS DE SEGUNDO ORDEN R-L\t\t\t\t\t'); % L1=input('\n\nDigite el valor de la primer inductancia en Henrios: '); % L2=input('\n\nDigite el valor de la segunda inductancia en Henrios: '); % R1=input('\n\nDigite el valor de la primer resistencia en Ohmios: '); % R2=input('\n\nDigite el valor de la segunda resistencia en Ohmios: '); % % f2=R1/L1+(R1+R2)/(L2);%frecuencia de corte% % % num2=[L1*L2 0 0]; % den2= [L1*L2 R1*L2+R1*L1+R2*L1 R1*R2]; % % % fprintf('\nLa funci�n de transferencia para el filtro de primer orden es:\n'); % H=tf(num, den) % fprintf('\nEl valor de la frecuencia de corte es: %f\n\n', f1); % % fprintf('\nLa funci�n de transferencia para el filtro de segundo orden es:\n'); % H2=tf(num2, den2) % fprintf('\nEl valor de la frecuencia de corte es: %f', f2); % figure(1) % % bode(H,H2,{0.1,10000}) %grid
%Filtro pasabandas RLC serie
clc; clear; fprintf('\n\n\t\t\t\t\tFILTRO PASA BANDAS R-L-C SERIE\t\t\t\t\t'); Lo=input('\n\nDigite el valor de la inductancia en Henrios: '); Co=input('\n\nDigite el valor de la capacitancia en Faradios: '); Ro=input('\n\nDigite el valor de la resistencia en Ohmios: ');
fc2=(Ro)/(2*Lo)+sqrt(((Ro)/(2*Lo))^2+(1)/(Lo*Co));%frecuencia de corte mayor%
fc1=sqrt(((Ro)/(2*Lo))^2+(1)/(Lo*Co))-(Ro)/(2*Lo);%frecuencia de corte menor% fo=sqrt(1/(Lo*Co));%frecuencia de resonancia% Bw=Ro/Lo;%ancho de banda Q=(1/Ro)*(sqrt(Lo/Co));%calidad del filtro
num3=[0 Ro*Co 0];
den3=[Lo*Co Ro*Co 1];
fprintf('\nLa funci�n de transferencia para el filtro pasa bandas es:\n');
H3=tf(num3, den3) fprintf('\nEl valor de la frecuencia de corte mayor es: %f', fc2); fprintf('\nEl valor de la frecuencia de corte menor es: %f', fc1); fprintf('\nEl valor de la frecuencia de resonancia es: %f', fo); fprintf('\nEl valor del ancho de banda es: %f', Bw); fprintf('\nLa calidad del filtro es: %f', Q);