Spannungsüberhöhung Reihenschwingkreis

Hallo zusammen,

ich komme mit folgender Funktion bzw. deren Darstellung in MATLAB nicht weiter. Und zwar würde ich gerne die Spannungserhöhungen an den verschiedenen Bauteilen (ohmscher Widerstand, Spule und Kondensator) per MATLAB darstellen.

Für den ohmschen Widerstand müsste es so aussehen:

1607003626045.png
mit der Funktion
1607003658725.png

Doch leider will er das bei mir nicht ploten. Anbei mein Matlab Code:

%Transfer Function Calculation for an AC Circuit
clear all;close all;clc
%% Circuit Parameters
R= 1; % Resistance (Ohm)
L= 0.7e-3; % Inductance (0.7 mH)
C= 1.5e-6; % Capacitance (1.5 microfarad)
% Please see "help logspace" in order to understand how does logspace work?
f= linspace(0,10,20); % Frequency
omega= 2*pi.*f; % Angular Frequency
w0 = 1./sqrt(L.*C)
UR/U = (omega.*R.*C)./(sqrt((omega.*R.*C).^2+(omega.^2*L*C-1).^2))
%% Plot the phase and the magnitude response of a transfer function
%Magnitude Plot
subplot(211)
%loglog(...) is the same as PLOT(...), except logarithmic scales are used for both the X- and Y- axes.
loglog((omega./w0),abs(UR/U))
title('Magnitude')
xlabel('Frequency (Hz)')
ylabel('Amplitude')
% Please see "help axis" in order to understand how does axis work.
xlim([0 1500])
ylim([0 4]) % Manual axis adjustment


Könntet ihr mir bitte sagen, wie ich auf das richtige Diagramm komme?

Vielen Dank!
 
Top