capacitor charge and decharge

capacitor charge and decharge

voltage across a capacitor in a simple RC circuit

.

% This code plots the charging and discharging voltage of a capacitor.

clc;clear

R = 1e3; % Resistance in ohms
C = 1e-6; % Capacitance in farads
V0 = 5; % Initial voltage in volts
tau = R*C; % Time constant
t = linspace(0, 5*tau, 1000); % Time vector

% Charging voltage
Vc_charge = V0*(1-exp(-t/tau)); 

% Discharging voltage
Vc_discharge = V0 * exp(-t/tau);

plot(t,Vc_charge , t,Vc_discharge)
title('Capacitor Voltage')
xlabel('Time (s)')
ylabel('Voltage (V)')
legend('Charging', 'Discharging')

۰ ۰ ۰ دیدگاه

دیدگاه‌ها

هیچ نظری هنوز ثبت نشده است.
ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی

تبلیغات
Blog.ir بلاگ، رسانه متخصصین و اهل قلم، استفاده آسان از امکانات وبلاگ نویسی حرفه‌ای، در محیطی نوین، امن و پایدار
bayanbox.ir صندوق بیان - تجربه‌ای متفاوت در نشر و نگهداری فایل‌ها، ۳ گیگا بایت فضای پیشرفته رایگان
Bayan.ir - بیان، پیشرو در فناوری‌های فضای مجازی ایران