文件名称:matlab代码二次插值-reduce-linear-interp1:对于指定的绝对误差容限,请减少一维数据集以用于MATLAB中的线性插值(
文件大小:367KB
文件格式:ZIP
更新时间:2024-06-17 03:49:12
系统开源
matlab代码二次插值自述文件(reduce-linear-interp1) 对于指定的绝对误差容限,请减少与MATLAB中的线性插值(interp1)一起使用的1D数据集。 安装 下载项目代码: 运行以将项目文件自动添加到您的MATLAB路径,并打开一些示例。 一种简单的方法是简单地将文件拖到MATLAB命令窗口。 INSTALL_RLI1 请参阅一些示例 open RLI1_examples 描述 该提交减小了所提供的原始X和Y数据集的大小,同时在具有缩减后的原始数据的线性插值( interp1 )下保持了指定的绝对误差容限。 主要算法是递归的,并且利用线性插值是局部的这一事实。 使用仅由这三个点组成的线性插值检查由端点和最接近的中点组成的间隔的准确性。 如果绝对误差小于指定的公差,则间隔令人满意,并且保存点。 否则,将根据最接近的中点将间隔分为两半,然后再次应用算法直到终止。 这种方法可能不会选择最小点数,但效率极高,并且可以在任何数据集上使用。 其他类似的表断点减少方法似乎在处理大型数据集或具有高度不规则数据的方法时会遇到困难。 但是,此提交仅限于一维线性插值,而其他提交则适
【文件预览】:
reduce-linear-interp1-master
----src()
--------RLI1_split_interval.m(3KB)
--------RLI1_complex_step_hessian.m(2KB)
--------reduce_linear_interp1.m(4KB)
--------RLI1_plots.m(3KB)
--------RLI1_complex_step_jacobian.m(1KB)
----optional()
--------image.svg(252KB)
--------reduce_interp_1d_linear.m(1KB)
----License(1KB)
----examples()
--------RLI1_examples.m(3KB)
--------html()
----README.md(7KB)
----INSTALL_RLI1.m(2KB)
----.gitignore(138B)