电偶极子matlab仿真代码MATLAB代码示例
我的代码示例,用于模拟由各种静电荷/电流分布产生的电场和磁场
所有模拟都是使用科伦定律或比奥·萨瓦特定律进行的。
因为我没有利用电荷/电流分布固有的对称性,所以这使编码变得更加困难。
好处是,使用这些定律而不是依靠对称定律(高斯定律和安培定律)来模拟分布是,我开发了一种模拟分布的方法,该方法可以在分布不对称的情况下工作;
必须使用计算上很强的蛮力方法。
因此,该代码通常比模拟相对简单的情况(例如完美的充电环)所需的时间更长,在这种情况下,基于对称性的假设会大大简化并降低精确模拟分布所需的方法的复杂性。
但是,我对我的结果感到非常满意,并被迫创造性地思考以数学方式表示这些分配,并将这些表示形式隐含在有效的可执行代码中。
在此存储库中,对以下内容进行了模拟:
电荷环引起的电场和电势
物理偶极子的磁场
均匀带电球体引起的等电势等值面*
由于不均匀带电的球(由于存在单独的带电粒子)导致的等电势等值面*
短而长的螺线管(使用参数方程式建模为螺旋线)的磁场*
亥姆霍兹线圈的磁场*
(更高级的示例用“
*”表示)
一些示例比其他示例包含更多的解释性注
2021-08-06 17:43:39
11KB
系统开源
1