-
利用Fortran77对2D FDTD算法进行实现
利用Fortran77对2D FDTD算法进行实现,通过入射波,吸收边界的设定,电场和磁场强度的迭代计算,获得最终
位置的电场强度和磁场强度的描述。
- 2022-02-26 03:53:21下载
- 积分:1
-
近似方法
有一个函数,你只需要按照源代码中的说明和近似你想要的
- 2022-02-13 14:31:45下载
- 积分:1
-
音乐识别
音高的提取,实现音乐的音高提取,在用语言将一首音乐里的音乐特性提取出来。
- 2022-12-28 23:10:03下载
- 积分: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
-
ZIP解压源程序 VC++编写 Borland C++buider 环境下通过
ZIP解压源程序 VC++编写 Borland C++buider 环境下通过-source VC extracting ZIP prepared Borland C environment through buider
- 2022-01-31 04:10:24下载
- 积分:1
-
ARREGLOS EN FORTRAN
Algoritmos en Fortran 标准的身材段实习发展 manejar arreglos 标准的身材 completo 独奏干草 que compilar y ejecutar
- 2022-02-03 02:35:48下载
- 积分:1
-
用C解方程的第2种算法
用C解方程的第2种算法-C solution of the equation algorithms No. 2
- 2023-04-24 05:15:03下载
- 积分:1
-
线形拟合函数,也是一款很实用的数学计算软件
线形拟合函数,也是一款很实用的数学计算软件-linear fitting function, as well as one very practical mathematical calculation software
- 2022-02-06 06:22:37下载
- 积分:1
-
雅可比迭代等一些程序
雅可比迭代等一些程序-Jacobi iterative procedures such as
- 2022-03-04 01:26:36下载
- 积分:1
-
C + + /cli NSGA-ⅱ 型多目标算法的 Matbal 代码
多目标优化 (也称为多目标规划,向量优化问题、 多准则优化、 多属性的优化或帕累托优化) 是的多准则决策,那就是有关进行数理优化问题涉及多个目标函数,同时优化领域。多目标优化设计已应用于许多科学领域,包括工程学、 经济学、 物流 (见一节关于详细的示例应用程序) 需要在两个或多个相互冲突的目标之间权衡采取最优的决定。同时最大化的某一特定,强度和性能最大化最小化重量而尽量减少燃油消耗和排放污染物的车辆是组件的分别涉及两个和三个目标的多目标优化问题的例子。在实际问题中,可以有三个以上的目标。
- 2022-05-06 07:26:08下载
- 积分:1