what is wrong with my answer?

question:Recall that the RC filter has transfer function: H(f) = . For frequencies ranging from f = - 200 KHz to 200 KHz, with R = 10 K W and C = 1 m F, plot the magnitude and phase angle for the transfer function, on one plot, with the left vertical axis showing H(f), and the right vertical axis showing the phase angle, in radians .
MY answer:
C=(1/10).^6; H=(1./(1+(j*2*f*R*C)));
>> plotyy(f,abs(H),f,angle(H)); grid;
>> R=10000;
>> f=[(-200)*10.^3: 50000: (200)*10.^3];
>> C=(1/10).^6; H=(1./(1+(j*2*f*R*C)));
>> plotyy(f,abs(H),f,angle(H)); grid; xlabel('frequency');

 采纳的回答

madhan ravi
madhan ravi 2018-10-13
编辑:madhan ravi 2018-10-14
Edited
C=(1/10).^6;
grid;
R=10000;
f=(-200)*10.^3: 50000: (200)*10.^3;
C=(1/10).^6;
H=(1./(1+(j*2*f*R*C)));
H=((1./(1+(j*2*f*R*C))));
yyaxis left
plot(f,abs(H))
hold on
yyaxis right
plot(f,angle(H))
xlabel('frequency');

6 个评论

where do I put the code in. do I remove my plots?
Yes remove plotyy(f,abs(H),f,angle(H)) and use my code instead
C=(1/10).^6;
H=((1./(1+(j*2*f*R*C)));
plotyy([f,abs(H),f,angle(H)]);
grid;
R=10000;
f=[(-200)*10.^3: 50000: (200)*10.^3];
C=(1/10).^6; H=(1./(1+(j*2*f*R*C)));
yyaxis left
plot(f,abs(H))
hold on
yyaxis Right;
xlabel('frequency');
I put this and its still giving me errors. it says I have more errors but I don't know why I have errors.
Check edited if it worked make sure to accept the answer
madhan ravi
madhan ravi 2018-10-16
编辑:madhan ravi 2018-10-16
you’re welcome

请先登录,再进行评论。

更多回答(0 个)

类别

在 帮助中心 和 File Exchange 中查找有关 2-D and 3-D Plots 的更多信息

标签

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by