In this tutorial, we will Calculate Voltage Across the Capacitor in RC Circuit Using Matlab.RC circuit charging expression is also discussed.
Determine the voltage across the capacitor:
Let us compute the voltage across the capacitor for t≥0 using the following expression:
${{v}_{C}}(t)={{V}_{s}}(1-{{e}^{-t/\tau }})u(t)$
Whereas the source voltage is 1V and time constant τ=RC=0.2s.
- You May Also Read: Series RC Circuit Analysis Theory
It’s time to write some code in Matlab to calculate the capacitor voltage:
%RC Circuit Analysis with Source Added clear all;close all;clc %%Circuit Parameters R= 2e3; % Resistance (2kOhm) C= 100e-6; % Capacitance (100microFarad) tau=R*C; % Circuit Time Constant Vs= 1; % Source Voltage Time= 0:tau/10:5*tau; % Sampling Time V_C= Vs.*(1-exp(-Time./tau)).*heaviside(Time); %%Plotting the Result plot(Time,V_C) xlabel('Time (s)') ylabel('Amplitude (V)') title('V_C') %=============================================
Results: