-
矩阵求逆算法程序, c++ 编写
矩阵求逆算法程序, c++ 编写-matrix inversion algorithm, c prepared
- 2022-04-18 21:58:20下载
- 积分:1
-
a number of procedures, pyramid schemes and from matches, such as the N
有多个程序, 传销, 取火柴, 二的N次方等-a number of procedures, pyramid schemes and from matches, such as the N-th
- 2022-05-08 21:05:46下载
- 积分:1
-
an example of artificial life, flies in 3D simulation space flight
一个人工生命的例子,模拟苍蝇在三维空间内飞行-an example of artificial life, flies in 3D simulation space flight
- 2022-02-02 22:18:34下载
- 积分:1
-
用C++完成的双链表源代码
用C++完成的双链表源代码-completion of the C-List source code
- 2022-10-05 13:05:02下载
- 积分:1
-
用c++实现线性链表
线性表(亦作顺序表)是最基本、最简单、也是最常用的一种数据结构。线性表中数据元素之间的关系是一对一的关系,即除了第一个和最后一个数据元素之外,其它数据元素都是首尾相接的。线性表的逻辑结构简单,便于实现和操作。因此,线性表这种数据结构在实际应用中是广泛采用的一种数据结构。一个简单的实现例子,只用到了插入函数以及输出函数,初始化26个英文字母
- 2022-05-21 13:42:59下载
- 积分:1
-
一个求最小生成树的acm题
一个求最小生成树的acm题-a minimum spanning tree for the title acm
- 2022-01-27 10:53:44下载
- 积分:1
-
这个图书馆对多项式定义的基本操作,并包含3不同…
This library defines basic operation on polynomials, and contains also 3 different roots (zeroes)-finding methods that can handle quite large polynomials (>1000 coefs)
Implemented in ANSI C++ Templates. Handles all real and complex floating point types. Html doc is included.-This library defines basic operation on polynomials, and contains also 3 different roots (zeroes)-finding methods that can handle quite large polynomials (>1000 coefs)
Implemented in ANSI C++ Templates. Handles all real and complex floating point types. Html doc is included.
- 2022-01-22 15:11:18下载
- 积分:1
-
zigzag code
这是我用matlab编写的zigzag算法的示例源代码,对于使用dct函数后压缩图像文件或从图像中提取信息非常重要
- 2022-07-06 14:25:22下载
- 积分:1
-
通用GPU计算已经成为越来越受欢迎,因为GPU的多…
通用GPU计算越来越受欢迎了,原因在于GPU具有多个并行计算单元,这是在GPU上进行通用计算的CPP代码-General GPU computing has become increasingly popular because GPU with multiple parallel computing units, which are common in GPU computing on the CPP code
- 2023-03-15 04:30:04下载
- 积分: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