-
蚁群优化
这是蚁群算法的代码。它只是表明,该算法没有别的。
有益借鉴前瞻性。
- 2022-03-03 10:33:51下载
- 积分:1
-
马踏棋盘,在一个8*8的棋盘上,在任意位置上置起点,马都能“日字”的步法走完整个棋盘。此程序运用了数据结构的栈、队列、链的结构...
马踏棋盘,在一个8*8的棋盘上,在任意位置上置起点,马都能“日字”的步法走完整个棋盘。此程序运用了数据结构的栈、队列、链的结构-Horse riding board, in an 8* 8 chessboard, set the starting point in any position, horses can be " day word" footwork has completed the entire board. This program used the data structure of the stack, queue, the chain structure
- 2022-05-31 14:57:21下载
- 积分:1
-
用Fortran95程序源代码
Fortran95实例程序,与Fortran95程序设计配合!-source codes written by fortran95
- 2022-04-29 11:52:09下载
- 积分:1
-
接口 glcd
图形液晶显示
此项目中使用的图形液晶显示是 128 x 64 像素为单位),它有 64 行和 128 列的地方。电源电压是 5V 匹配的大多数微控制器的电压。JHD12864J 模块使用 8 位数据总线 (DB0 — — DB7)。尽管如此,它是向其他像 T6963C 的液晶显示器系列比较直截了当模块。JHD12864J 是一分为二逻辑控制器 #1 (CS1) 驾驶的显示和控制器 #2 (CS2) 驾驶的右半部分的左半部分。这些两部分映射到的物理显示区域直接。
RS 是等效于针 D/我作为表示在 JHD12864J 数据的工作表。它控制数据或命令行动 (D / 我 = 低 _ 命令 ;D / 我 = 高 _ 数据)。水平像素处理的 Y 地址计数器 (0-63)。命名原则不是我们的公约笛卡尔坐标系 (x y) 在中学学到的一样。Y 地址指示在水平方向上的列位置。为什么只有 64 个像素,但不是 128 像素吗?因为液晶屏逻辑上 spitted 的一半与控制器 #1 (CS1) 驾驶左边一半的显示器和控制器 #2 (CS2) 驾驶的右半部分。我们需要单独处理每个半。
请点击左侧文件开始预览 !预览只提供20%的代码片段,完整代码需下载后查看 加载中 侵权举报
- 2022-05-22 17:39:56下载
- 积分:1
-
猜数字游戏c版 汉诺塔游戏递归解法c版
猜数字游戏c版 汉诺塔游戏递归解法c版-viewing game version of the game HANOR recursive solution c version
- 2022-07-01 08:33:58下载
- 积分:1
-
Very fast calculation of Newton method algorithm for C++ programs, hoping to giv...
很好很快的计算Newton法的C++程序算法,希望能给大家带来帮助-Very fast calculation of Newton method algorithm for C++ programs, hoping to give us some help
- 2022-05-28 08:40:04下载
- 积分:1
-
野人和传教士的算法
这是一个算法来解决问题的野蛮人和传道人,这是用Cpp 语言写的。
- 2022-03-11 00:57:02下载
- 积分:1
-
图形的透视投影变换
一种几何校正方法以消除投影图像的畸变: 通过查找后向映射表, 借助双线性插值运算, 对图像进行几
何预畸变, 使其变形为投影仪所需要的预畸变图像, 然后将其投影到非平面物体上, 便能让观察者看到无畸变的投
影图像, 从而实现投影图像畸变的校正。
- 2022-09-29 14:50:03下载
- 积分:1
-
计算两端特征值的高效算法,调数值计算lapack包.
计算两端特征值的高效算法,调数值计算lapack包.
-Eigenvalue calculation at both ends of the efficient algorithm, adjusting numerical lapack package.
- 2022-08-03 22:40:49下载
- 积分: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