物理图像源代码
物理学科中的编程源题:
问题如下:
R1和R2两个电阻是串联,当R1和R2串联在电源为3V下,R1=3Ω,R2=6Ω时,试画出R2两端电压和电流关系图像,代码如下:
代码部分
import numpy as np
import matplotlib.pyplot as plt
plt.rcParams['font.family'] = 'SimHei'
plt.rcParams['axes.unicode_minus'] = False
# 定义电阻和电源电压
R1 = 3
R2 = 6
V_source = 3
# 计算总电阻和R2两端的电压
R_total = R1 + R2
V_R2 = (R2 / R_total) * V_source
# 计算R2的电流
I_R2 = V_R2 / R2
# 生成数据点
voltages = np.linspace(0, V_R2, 100)
currents = voltages / R2
# 绘制图像
plt.plot(voltages, currents)
plt.scatter(1.50,0.25)
plt.xlabel('电压(V)')
plt.ylabel('电流(I)')
plt.title('R2的电压和电流关系')
plt.grid(True)
plt.show()
- 初中物理电学图像
- 串联电路中定值电阻两端的电压和电流关系图