这个包实现了 Remez 算法。 Remez 算法寻找在给定区间内逼近给定函数的极小极大多项式。 该软件包包括四个 M 文件和一个 PDF 文件。 第一个 M 文件称为 findzero.m,它使用和弦方法计算给定函数的根。 第二个 m 文件是 err.m,它计算给定函数及其近似多项式的误差函数。 第三个 M 文件是 remez.m,它实现了 Remez 算法。 第四个 m 文件是一个测试脚本。 PDF 文件是 Remez 算法的简要说明。
2021-11-22 21:20:21 53KB matlab
1
remez算法matlab代码PolyRat:多项式和有理函数库 PolyRat 是一个用于多项式和有理近似的库。 形式上,我们可以将其视为 的幂之和: A 是两个多项式函数的比值 该库的目标是在给定由输入和输出对组成的点数据集合的情况下构建多项式和有理近似值(例如) 该库的最终目标是提供算法以在各种范数中构造这些近似值,并对近似值有各种约束。 多项式逼近问题相对简单,因为它是任何 p≥1 的凸问题。 然而,在构建高次多项式的多项式基时仍然需要小心,以避免病态。 在这里,我们提供对许多多项式基的访问: 基于 Numpy 的张量积多项式(例如 Monomial、Legendre 等); 多项式基础; 多项式基。 有理逼近问题仍然是一个开放的研究问题。 该库提供了多种用于构建有理近似的算法,包括: 安装 > pip install --upgrade polyrat 文档 托管在阅读文档上。 用法 使用 PolyRat 遵循 . 例如,构造切线函数的有理逼近 import numpy as np import polyrat x = np . linspace ( - 1 , 1 , 10
2021-10-14 16:29:51 6.93MB 系统开源
1
Remez算法设计一个低通滤波器,分别满足性能参数: % 滤波器1 滤波器2 滤波器3 %采样率Fs: 20kHz 20kHz 20kHz %通带: 0-3 0-4kHz 0-5kHz %带内波纹: 0.1dB 0.1dB 0.1dB %带内衰减: 60dB 60dB 60dB
2019-12-21 19:53:55 2KB Remez算法
1