File talk:Series RC capacitor voltage.svg

出典:ウィキメディア・コモンズ (Wikimedia Commons)
ナビゲーションに移動 検索に移動

Generated with the following Python script under matplotlib.

#!/usr/bin/env python

from pylab import *
rc("font", family="serif", size=16)
rc("xtick", labelsize=16)
rc("ytick", labelsize=16)
rc("axes", titlesize=18, labelsize=16)


R = 100.0
C = 0.000001
tau = R*C

t = arange(0, 5*tau, tau/200)
hc = 1 - exp(-t / tau)

grid()
setp(gca(), 'axisbelow', True)
setp(getp(gca(), 'xgridlines'), 'color', '#d7d7d7', 'linestyle', '-')
setp(getp(gca(), 'ygridlines'), 'color', '#d7d7d7', 'linestyle', '-')
yt,junk = yticks((0.632, 0.865, 0.950, 0.982, 0.993), ("63.2%", "86.5%", "95.0%", "98.2%", "99.3%"))
yt[1].set_pad(-476)
yt[3].set_pad(-476)

xticks((0, tau, 2*tau, 3*tau, 4*tau, 5*tau), ("0", r"T", r"2T", r"3T", r"4T", r"5T"))
xlabel("Time")
ylabel(r"$V_c$")

plot(t, hc)
savefig("Series RC capacitor voltage.svg")