基于Gauss-Hermite 逼近的非线性加权观测融合无迹Kalman 滤波器
2022-05-18 09:49:57 768KB 研究论文
1
matlab精度检验代码稀疏的Gauss-Hermite正交python实现 python-sghq Smolyak的稀疏网格方法[]和稀疏的Gauss-Hermite正交(SGHQ)算法[]的Python实现。 SGHQ算法用于获得一个数值规则,该规则近似于具有高斯核的函数上的积分。 安装 代码可在上找到。 从GitHub: git clone https://github.com/eirikeve/python-sghq cd python-sghq pip install -r requirements.txt pip install -e . 用法 可以通过调用函数X, W = sghq(n, L, [strategy])使用SGHQ算法,该函数在sghq.quadrature可用。 这将得出积分的评估点和权重,该评估点和权重由N(0,I)多元标准高斯加权。 通过首先将它们转换为与要积分的多变量高斯函数相匹配,可以将它们与无味变换的点和权重类似地使用-参见[]。 sghq参数: n :网格点的维数。 例如,对于3-d状态空间,请使用n=3 。 L :积分的精度等级。 对于阶数<
2022-03-03 21:03:36 90KB 系统开源
1
包含两个函数,一个是产生厄密多项式,另一个是对函数进行积分。
2021-10-26 00:05:00 1KB matlab
1
从 -Inf 到 Inf 形式的被积函数的数值积分 f(x)*exp(-x^2) f(x) 必须是一个缓慢变化的函数 fn_val = GaussHermite(func, npt, varargin) func 是 f(x) 的句柄 npt 是要评估 f(x) 的点数。 使用了横坐标和权重的查找表,因此 npt 必须是 2、4、6、8、10、12、16 或 20。 varargin 包含 f 的任何额外参数 TestGaussHermite(k,b) 测试 f(x) = 1, x^2, cos(bx) 的积分, 分别选择 k = 0、1、2。
2021-10-25 22:36:23 3KB matlab
1
高斯-埃尔米特积分(Gauss-Hermite积分)matlab程序 可直接在函数名前设置输出为 [x,w]= 其中x为积分点,w为权重
2021-03-06 20:05:12 32KB 数值积分 matlab 高斯积分 Gauss-Hermite
1