主要代码使用从 1 阶到 13 阶的球谐函数计算地球磁场分量(在地心惯性系中)。 高斯系数取自 IGRF 第 13 代 2020。
2021-12-10 10:41:17 6KB matlab
1
此目录中的 MATLAB 例程通过数字滤波实现 0 阶和 1 阶 Hankel 变换。 这些例程基于 Walt Anderson 的 Fortran 程序,该程序发布为: Anderson, WL, 1979,计算机程序数值积分Adaptive Digital 对 0 阶和 1 阶的相关 Hankel 变换过滤。 地球物理学,44(7):1287-1305。 此代码中使用的实际权重来自最初于 1979 年发布的代码的更新版本。 例程 hankel0 计算 0 阶变换。 程序 hankel1 计算一阶变换。 例程 hankel01 计算两种变换。 测试脚本对具有已知转换的五个函数进行转换,并将结果与​​已知的精确值进行比较。 函数 c1 到 c5 是由 test 转换的五个函数。
2021-12-06 14:42:15 116KB matlab
1
用于计算系统状态的卡尔曼最优增益和最小均方误差 (MMSE) 估计的代码。 一阶和二阶模型的示例。 可轻松适应其他系统和输入,非常适合学习应用。
2021-12-02 22:03:56 3KB matlab
1
文件中为江南大学物联网工程学院数电实验6秒表进阶基础+进阶要求的电路图文件及实验视频,经验证准确无误,仅供参考,请多动手实践!
与计算流体动力学有关。 完全由 Sreetam Bhaduri 开发。
2021-11-24 16:52:11 2KB matlab
1
MATLAB 的简单一阶、二阶和三阶 PID 仿真
2021-11-17 22:14:44 4KB matlab
1
[ZX, ZY, ZXX, ZYY, ZXY] = trigradient2(X, Y, Z, T, M) 使用最小二乘线性回归计算函数 Z(X,Y) 的导数。 方程组是用泰勒级数从每个点到相邻顶点建立的。 如果一个顶点连接到少于五个顶点,则也使用两条边距离内的顶点。 这种推导方法比一阶方法提供了更好的结果。 特别是计算出的二阶场导数的误差明显小于用一阶函数推导两倍场的误差。 输入: X= 带有 x 坐标的向量。 Y= 带有 y 坐标的向量。 Z = 矩阵,每个点都有函数值。 如果 Z 有多个列 计算每一列的导数。 可选参数: T = 三角剖分(具有多边形顶点的 Nx3 矩阵)。 如果没有给出 X,Y 的 delaunay 三角剖分,则使用。 M= 用于计算的方法。 默认值为 0。 0:一个大方程组。 快速地。 1:多个小方程系统。 较慢但取决于输入值更准确。 输出: ZX=dz/dx
2021-10-21 15:37:44 6KB matlab
1
保证 IVP 解的准确性的一种方法是使用步长 h 和 h/2 解决问题两次,并在对应于较大步长的网格点上比较答案。 但是对于较小的步长,这需要大量的计算,并且如果确定一致性不够好,则必须重复。 Fehlberg 方法是尝试解决此问题的一种方法。 它有一个程序来确定是否使用了正确的步长 h。 在每个步骤中,都会对解决方案进行两种不同的近似处理并进行比较。 如果两个答案非常一致,则接受近似值。 如果两个答案不符合指定的准确度,则减小步长。 如果答案同意比所需的有效数字更多,则增加步长。
2021-09-29 23:06:20 2.89MB matlab
1
pb9进阶开发篇源码,《PowerBuilder9·0精彩编程百例》源代码
2021-09-28 14:04:12 7.3MB pb PB学习源码 PowerBuilder pb进
这个包实现了论文的高斯函数的一阶导数和二阶导数的可控滤波器 WT Freeman 和 EH Adelson,“可控滤波器的设计和使用”,IEEE PAMI,1991。 致谢:此文件的灵感来自 Douglas Lanman 在http://www.mathworks.com/matlabcentral/fileexchange/9645-steerable-gaussian-filters 上的“可操纵高斯滤波器” 然而,Douglas Lanman 的实现有两个主要改进: 1.滤波器模板经过归一化处理,响应的幅度更加合理。 2. 加入高斯的二阶导数(LOG)。
2021-08-22 20:31:51 97KB matlab
1