-
GA算法FORTRAN库
资源描述
GA算法的fortran通用 库, 加入少量代码就能用
GA算法的fortran通用 库, 加入少量代码就能用
- 2022-04-06 15:49:30下载
- 积分:1
-
对数回归方程logarithmregress.cs方程模型y = * LN…
对数回归方程 LogarithmRegress.cs
方程模型为 Y=a*LnX+b
public override double[] buildFormula()
得到系数数组,存放顺序与模型系数相反,即该数组中系数的值依次是b,a。
public override double forecast(double x)
预测函数,根据模型得到预测结果。
public override double computeR2()
计算相关系数(决定系数),系数越接近1,数据越满足该模型。
-Logarithmic regression equation LogarithmRegress.cs equation model for Y = a* LnX+ Bpublic override double [] buildFormula () get coefficient array, the storage order and model coefficients contrary, that is, the array is followed by the value of coefficient b, a. public override double forecast (double x) prediction function, according to the results of model prediction. public override double computeR2 () calculated the correlation coefficient (determination coefficient), coefficient of the closer one, the data satisfy the model more.
- 2022-08-31 23:15:03下载
- 积分:1
-
北大100acm100题解题报告,包括ppt和word文档不过没有源代码
北大100acm100题解题报告,包括ppt和word文档不过没有源代码-North 100acm100 problem-solving questions, including ppt and word documents, however there is no source code
- 2023-03-21 18:10:04下载
- 积分:1
-
这三段C程序能够产生符合高斯、瑞利和泊松分布的随机数,并且包括关于它们的说明文档...
这三段C程序能够产生符合高斯、瑞利和泊松分布的随机数,并且包括关于它们的说明文档-These three paragraphs C program to generate consistent with Gaussian, Rayleigh and Poisson distribution of random numbers, and includes documentation about them
- 2022-01-31 02:36:39下载
- 积分:1
-
aes算法c(c++)_支持128、192和256位密钥
aes算法c(c++)_支持128、192和256位密钥 实现一个C++的AES算法类,可直接调用
- 2022-02-02 20:47:48下载
- 积分:1
-
c语言经典400题
给出了c语言面试、等级考试、上级考试等各类编程算法题,包括常用语法及算法。适合初学者应对考试时题海复习。掌握全面的c语言编程知识锻炼能力。
- 2022-03-13 21:34:05下载
- 积分:1
-
可用于增加,删除,修改和浏览的行文本编辑器
可用于增加,删除,修改和浏览的行文本编辑器-can be used to add, delete, modify and access to the lines of text editors
- 2022-12-08 09:10:03下载
- 积分:1
-
Fortran code to solve wave equation with multiple methods
Fortran code to solve wave equation with multiple methods
- 2023-03-05 16:45:03下载
- 积分:1
-
封装好的C++MD5算法库
应用背景md5的典型应用是对一段信息(message)产生信息摘要(message-digest),以防止被篡改。比如,在unix下有很多软件在下载的时候都有一个文件名相同,文件扩展名为.md5的文件,在这个文件中通常只有一行文本,大致结构如:
md5 (tanajiya.tar.gz) = 0ca175b9c0f726a831d895e269332461
这就是tanajiya.tar.gz文件的数字签名。md5将整个文件当作一个大文本信息,通过其不可逆的字符串变换算法,产生了这个唯一的md5信息摘要。如果在以后传播这个文件的过程中,无论文件的内容发生了任何形式的改变(包括人为修改或者下载过程中线路不稳定引起的传输错误等),只要你对这个文件重新计算md5时就会发现信息摘要不相同,由此可以确定你得到的只是一个不正确的文件。如果再有一个第三方的认证机构,用md5还可以防止文件作者的"抵赖",这就是所谓的数字签名应用。
md5还广泛用于加密和解密技术上。比如在unix系统中用户的密码就是以md5(或其它类似的算法)经加密后存储在文件系统中。当用户登录的时候,系统把用户输入的密码计算成md5值,然后再去和保存在文件系统中的md5值进行比较,进而确定输入的密码是否正确。通过这样的步骤,系统在并不知道用户密码的明码的情况下就可以确定用户登录系统的合法性。这不但可以避免用户的密码被具有系统管理员权限的用户知道,而且还在一定程度上增加了密码被破解的难度。
正是因为这个原因,现在被黑客使用最多的一种破译密码的方法就是一种被称为"跑字典"的方法。有两种方法得到字典,一种是日常搜集的用做密码的字符串表,另一种是用排列组合方法生成的,先用md5程序计算出这些字典项的md5值,然后再用目标的md5值在这个字典中检索。我们假设密码的最大长度为8位字节(8 bytes),同时密码只能是字母和数字,共26+26+10=62个字符,排列组合出的字典的项数则是p(62,1)+p(62,2)….+p(62,8),那也已经是一个很天文的数字了,存
- 2022-03-19 09:13:23下载
- 积分:1
-
实现了简单的宽度优先搜索,算法比较简单,课程设计时可用。...
实现了简单的宽度优先搜索,算法比较简单,课程设计时可用。-To achieve a simple breadth-first search
- 2022-08-16 07:51:56下载
- 积分:1