-
用C++语言实现的基于小波分析的源代码,实现了小波分析的诸多算法...
用C++语言实现的基于小波分析的源代码,实现了小波分析的诸多算法-With C++ Language based on wavelet analysis of the source code, the realization of the wavelet analysis of many algorithms
- 2022-11-08 02:10:04下载
- 积分:1
-
96位大数运算实现
96位大数运算实现-96 big number operation realizes
- 2023-08-03 08:10:03下载
- 积分:1
-
这是计算几个数的运算,对初学者用户有用,简单解释了代码运算...
这是计算几个数的运算,对初学者用户有用,简单解释了代码运算-This is the calculation of a few number of operations useful for the beginner users, the simple explanation of the code computing
- 2022-03-01 15:11:24下载
- 积分:1
-
优化一个变量的函数
翻译 maninwest@Codeforge 作者:John D. Cook@CodeProject这里介绍一个算法,优化化带有一个变量的函数而不需要导数。通常,需要导数的方法稳定但是慢,不需要导数的方法快捷但是不稳定。这里实现的这个方法稳定且高效。这个方法开始是Richard Brent 实现的。 给定一个函数 f(x) 和一个区间l [a, b], 该方法是找出函数 f(x) 在 [a, b] 区间的最小值。该方法也可以用于找出最大值。要找出最大值,指向传递原函数的反函数。即 f(x) 的最大值出现在-f(x) 的最小值点。Brent 的方法比较稳定。也很容易使用。用户不需要提供导数函数。该方法为了稳定牺牲了一些效率,但是相比其他稳定的方法如黄金分割法,则更加快捷。使用函数这里给出的代码是一个 C++ 函数和使用此函数的示例项目。要在你自己的项目中使用,只需在 Brent.h.头文件中添加#include 即可。最小化函数的主要输入是一个模板化实参,一个函数对象实现目标函数最小化。目标函数必须使用签名 double operator()(double x)实现 Public 方法。例如,这里是一个用于计算函数 f(x) = -x exp(-x) 的函数对象类。 class foo
{
public:
double operator()(double x) {return -x*exp(-x);}
};代码需要函数对象而不是函数的主要原因是,需要在应用中优化的函数,除了函数实参外,还要依赖参数。函数对象可以有很多参数,它们在找到一个变量的结果函数最小值前固定。其他实参是函数需要找到最小值的区间的终点,偏差用于停止, 一个输出参数用
- 2022-01-26 15:15:42下载
- 积分:1
-
利用c语言编写,编译成动态链接库而成的matlab整数规划工具箱,包含c语言源程序,...
利用c语言编写,编译成动态链接库而成的matlab整数规划工具箱,包含c语言源程序,-use of language, compiled DLL from the Matlab Integer Programming Toolbox contains language source c,
- 2022-06-16 08:49:44下载
- 积分:1
-
离散分数傅里叶变换算法的matlab程序
分数傅里叶变换的离散算法的matlab程序-Discrete fractional Fourier transform algorithm matlab program
- 2022-01-26 05:38:52下载
- 积分:1
-
计算机算法设计 约瑟夫循环问题
计算机算法设计代码 约瑟夫循环 用VC编译 可在计算机上执行 代码旁附有我的注释
- 2022-06-02 05:22:34下载
- 积分:1
-
通过一系列的数据来预测和分析方法。ARMA算法
通过使用ARMA算法对一系列数据进行预测,并分析预测规律-ARMA algorithm by using a series of data to predict and analyze the prediction rule
- 2022-09-03 19:00:03下载
- 积分:1
-
SPWM正弦波
应用背景用于正弦波逆变,查表法,基于STM32,频率可调,编译通过,还没有做东西,谢谢 给大家分享 相互学习!关键技术keil环境,查表法,基于STM32帮助学习正弦波控制的逆变,电机等项目的学习!
- 2022-11-16 04:50:04下载
- 积分:1
-
//=== === === === === === =====
//函数说明
//函数名称:Correlation
//函数功能:计算最小二乘法拟合...
//=== === === === === === =====
//函数说明
//函数名称:Correlation
//函数功能:计算最小二乘法拟合的多项式的相关系数
//使用方法:int M------拟合多项式的项数(已知条件)
// double *b---拟合曲线的系数,按升次排列(已知条件)
// double *x---结点x轴数据(已知条件)
// double *y---结点y轴数据(已知条件)
// double *Yg--结点估计值,与*y相对应,个数为m(过程变量)
// int m------结点个数(已知条件)
//注意事项:多项式阶数最高为10,多项式的形式为 y = b0 + b1*(x-Xavr)...
-//=== === === === === === === === === === === =====// Function that// function name: Correlation// Function: Calculation of the polynomial least squares fitting correlation coefficient// Usage: int M------ polynomial fitting the number of (known conditions)// double* b-- Fitting curve coefficient, or times by arrangement (known conditions)// double* x--- node x-axis data (known conditions)// double* y--- node y-axis data (already known conditions)// double* Yg- the estimated value of node, and* y correspond to the number for m (process variables)// int m------ node number (known conditions)// Note: polynomial order up to 10, the polynomial
- 2023-05-06 14:40:03下载
- 积分:1