Top.Mail.Ru
Ответы

Построить график АЧХ и ФЧХ в логарифмическом масштабе в программе Matlab

АЧХ и ФЧХ в логарифмическом масштабе
по оси f. Установить диапазон изменения частоты
от 0,1fс до 10fс с шагом, равным 0,1fс. Рассчитать АЧХ и ФЧХ RC-фильтра верхних частот при R = 50 Ом и емкости конденсатора (С) 1 микрофарад.

Только авторизированные пользователи могут оставлять свои ответы
Дата
Популярность
Аватар пользователя
Просветленный

ic(t) = C*duc(t)/dt
U1(t) = uc(t)+ic(t)*R = uc(t)+R*C*duc(t)/dt = (1+R*C*p)*uc(t)
U2(t) = R*C*duc(t)/dt = R*C*p*uc(t)
W = U2(t)/U1(t) = R*C*p*uc(t)/(1+R*C*p)*uc(t) = R*C*p/(R*C*p+1)
Полагая T = R*C, можно записать
W = T*p/(1+T*p)

Код в Матлабе:
clear,clc
R=50;
C=1e-6;
T=R*C;
W=tf([T 0],[T 1]);
w=2*pi*(0.1:0.1:10);
p=bodeoptions('cstprefs');
p.FreqUnits='Hz';
p.MagUnits='abs';
p.Title.String='АЧХ и ФЧХ';
p.Grid='on';
bodeplot(W,w,p)