文件名称:matlab非参数代码-Potential:用于计算路径积分和标量势的几个函数
文件大小:94KB
文件格式:ZIP
更新时间:2024-06-28 07:08:35
系统开源
matlab非参数代码潜在的 用于计算任意维数的路径积分和标量势的几个函数。 需要 Matlab R2012a 或更新版本。 背景 这段代码的主要目的是计算与给定向量场相关的标量势函数。 为此,我们将介绍路径积分工具。 路径积分 路径积分,也称为线积分或曲线积分,是沿曲线计算被积函数的积分: 评估路径积分的常用方法需要指定曲线的参数化: 所以我们的路径积分变成了经典积分: 渐变场 梯度场是一个矢量场,可以作为标量场的梯度导出。 由于历史原因,引入了减号 梯度场上的路径积分仅取决于积分的起点和终点,与选择在它们之间积分的特定曲线无关。 因此,如果 f 是一个梯度场,我们可以明确表达如下含义: 这样做的一个直接结果是,梯度场上和沿着闭合曲线(在同一点开始和结束)的任何路径积分都应为零。 标量势 提供梯度场,我们可以使用以下方法计算相关的标量势: 其中 x_0 处的电位值是任意积分常数。 使用示例 沿参数曲线的路径积分 % Underlying field field = @(x) [-x(2), -x(1)]; % Parametric curve specification curve
【文件预览】:
Potential-master
----.gitignore(9B)
----auxs()
--------SkewSymmDecomposition.m(524B)
----figs()
--------gradient_field.png(1KB)
--------potential_1D.png(9KB)
--------path_gradient.png(2KB)
--------closed_path.png(2KB)
--------general_potential.png(3KB)
--------path_general.png(2KB)
--------path_parametric.png(3KB)
--------potential_2D.png(61KB)
--------parameter_curve.png(2KB)
----IsGradientField.m(4KB)
----PathIntegral.m(5KB)
----README.md(4KB)
----tests()
--------testPathIntegral.m(3KB)
--------testPotential.m(2KB)
--------testSkewSymmDecomposition.m(629B)
--------testIsGradientField.m(2KB)
----Potential.m(2KB)