📅  最后修改于: 2023-12-03 14:51:34.880000             🧑  作者: Mango
本程序用于计算均匀带电无限平面片和薄球壳产生的电场。
均匀带电无限平面片是一种理想的电场模型,由于其具有很高的对称性,可以方便地求解其产生的电场,具有很高的实用价值。薄球壳同样是一种常见的电场模型,其产生的电场同样可以通过本程序计算。
本程序采用Python语言编写,可提供函数接口调用。
import electric_field as ef
# 计算均匀带电无限平面片在点(x,y,z)产生的电场
ef.uniform_plane_electric_field(x, y, z, sigma)
# 计算半径为R的薄球壳在点(x,y,z)产生的电场
ef.thin_shell_electric_field(x, y, z, Q, R)
这个函数用于计算均匀带电无限平面片在点(x,y,z)处产生的电场。其中,x,y,z分别是点的坐标,单位为米;sigma是平面片的面密度,单位为库仑每平方米。
返回值:一个长度为3的元组 (Ex, Ey, Ez)
,依次表示电场在x,y,z方向的分量,单位为牛每库仑。
这个函数用于计算半径为R的薄球壳在点(x,y,z)处产生的电场。其中,x,y,z分别是点的坐标,单位为米;Q是球壳的电荷量,单位为库仑。
返回值:一个长度为3的元组 (Ex, Ey, Ez)
,依次表示电场在x,y,z方向的分量,单位为牛每库仑。