Home / Circuits with Matlab / Capacitor Charging Equation | RC Circuit Charging | Matlab

Capacitor Charging Equation | RC Circuit Charging | Matlab

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.

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
xlabel('Time (s)')
ylabel('Amplitude (V)')


About Ahmad Faizan

Mr. Ahmed Faizan Sheikh, M.Sc. (USA), Research Fellow (USA), a member of IEEE & CIGRE, is a Fulbright Alumnus and earned his Master’s Degree in Electrical and Power Engineering from Kansas State University, USA.

Check Also

Average Power RMS Voltage RMS Current Power Factor Calculation using Matlab

In this tutorial, we will calculate average power, RMS Voltage, RMS Current as well as …

Leave a Reply