【问题标题】:Matlab, Numerical Line Integral in a cube fof each point to a reference pointMatlab, Numerical Line Integral in a cube of each point to a reference point
【发布时间】:2014-06-01 17:45:51
【问题描述】:

我在 256*256*256(1 毫米步长)的立方体中有标量电场,我试图根据参考点计算每个点的电压。这样做:

我需要沿着将立方体中的每个点连接到参考点的每条线进行线积分。这在数值上意味着将落在该线上的所有电场标量相加。

关于如何在 matlab 中执行此操作的任何建议

谢谢

【问题讨论】:

    标签: matlab line cube numerical integral


    【解决方案1】:

    为什么不用参考点的电压减去场中的每个点。不需要线积分。在 MATLAB 中,假设您的字段存储了一个变量 A,并且您的引用位于 (x,y,z):

    A = A-A(x,y,z)
    

    如果我没记错 E&M 本科,无论你走哪条路,积分都应该是一样的。因此,如果由于某种原因您必须采用线形,最简单的方法是将三个线积分相加,每个线积分,因此 WLOG 假设一个点在原点,另一个在(x,y,z)

    取 (0,0,0) 和 (x,0,0) 之间所有点的和(“线积分”),然后在 (x,0,0) 和 (x,y,0) 之间,然后 (x,y,0) 到 (x,y,z)。将这三个总和相加应该可以得到这两点之间的线积分。从算法上讲,这是最简单的方法。

    【讨论】:

      猜你喜欢
      • 2022-12-19
      • 2022-12-28
      • 2022-12-02
      • 2022-12-27
      • 2022-12-02
      • 2022-12-02
      • 2023-02-24
      • 1970-01-01
      • 2019-04-08
      相关资源
      最近更新 更多