Понимание разницы между переменным и постоянным током: объяснение на примерах кода

Разница между AC (переменным током) и DC (постоянным током) заключается в направлении потока электрического заряда. В переменном токе направление тока периодически меняется на противоположное, а в постоянном токе ток течет постоянно в одном направлении.

Вот несколько способов проиллюстрировать разницу между переменным и постоянным током на примерах кода:

Метод 1: генерация сигнала переменного тока

import numpy as np
import matplotlib.pyplot as plt
# Parameters
amplitude = 1.0
frequency = 50  # Hz
time = np.linspace(0, 1, 1000)  # 1 second time interval
# Generate AC signal
signal = amplitude * np.sin(2 * np.pi * frequency * time)
# Plot the AC signal
plt.plot(time, signal)
plt.xlabel('Time (s)')
plt.ylabel('Amplitude')
plt.title('AC Signal')
plt.show()

Метод 2: генерация сигнала постоянного тока

import numpy as np
import matplotlib.pyplot as plt
# Parameters
amplitude = 1.0
time = np.linspace(0, 1, 1000)  # 1 second time interval
# Generate DC signal
signal = amplitude * np.ones_like(time)  # Constant amplitude
# Plot the DC signal
plt.plot(time, signal)
plt.xlabel('Time (s)')
plt.ylabel('Amplitude')
plt.title('DC Signal')
plt.show()