【发布时间】:2013-01-22 02:20:35
【问题描述】:
我正在尝试编写一个 Mathematica 脚本,该脚本可以将离散向量场插入到连续向量场。然后我想从连续矢量场中提取积分曲线(场线)。
我知道Mathematica的ListStreamPlot函数可以直观的呈现积分曲线;但是,我需要构成它们的实际点。
我考虑过编写一个蛮力方法来达到以下效果:积分曲线似乎可以递归确定。如果在列表中选择了一个点,那么积分曲线中的“下一个”点将是具有最近斜率的点。 (每个“点”实际上是一个向量,因此每个都有自己的斜率。)“下一个”点只有 4 个候选点——当前点的上、下、左或右。然后“下一个”点将成为新的起点,并且该过程将递归直到到达网格的边缘。
但是,我想知道是否有更简单的方法使用 Mathematica 的高级函数。 (我也不知道我的方法在概念上是否正确。)
对于这项任务的任何想法或建议,我将不胜感激。
谢谢!
【问题讨论】:
标签: vector wolfram-mathematica field curve integral