资源列表
求解迷宫问题
- 运用C语言实现寻找输入的“迷宫”矩阵中的可选路径,并将找到的最短路径显示出来。-use C language to find that the "maze" matrix optional path and find the shortest path displayed.
朴素贝叶斯
- 调用过程 CM = Confusion_matrix(train_predicts, train_targets) [combining_predicts, errorrate] = combining_NB(DP, test_targets, CM) DP,三维数组,(i,j,k)为第k个样本的DP矩阵 targets 为 0 1 2 -process called CM = Confusion_matrix (train_predicts, train_targets) [combining
libsvm-2.33
- LIBSVM is an integrated software for support vector classification. LIBSVM provides a simple interface where users can easily link it with their own programs.
实验7-线形拟合
- 1、掌握MATLAB优化工具箱的基本用法,对不同算法进行初步分析、比较。 2、练习实际问题的非线性最小二乘拟合。-1.Understand the basic usage of Matlab optimization tool box. Analize and Compare different algorithms. 2. Practise nonliear minimum second order fitting using practical problems.
实验6-牛顿法解方程
- 在matlab中应用牛顿切线法和割线法求解一元多次方程。具体详见压缩包中说明文档。-Apply Newton tangent and secant method to solve unitary multiple order functions in matlab. Please read the readme document in the zip file.
遗传算法工具箱
- 如何利用遗传算法工具箱函数编写求解实际优化问题的MATLAB程序-how to use genetic algorithm toolbox function optimization prepared to solve practical problems MATLAB
实验5-雅可比迭代
- 用Matlab软件以及雅克比迭代和高斯-赛德尔迭代解方程组Ax=b,分析、比较其结果-using Matlab software and the iterative and Jacques than Gauss - Seidel iterative solution equations Ax = b, analysis, comparison of the results
模拟退火源码
- 模拟退火算法 模拟退火算法(Simulated Annealing,简称SA算法)是模拟加热熔化的金属的退火过程,来寻找全局最优解的有效方法之一。 模拟退火的基本思想和步骤如下: 设S={s1,s2,…,sn}为所有可能的状态所构成的集合, f:S—R为非负代价函数,即优化问题抽象如下: 寻找s*∈S,使得f(s*)=min f(si) 任意si∈S (1)给定一较高初始温度T,随机产生初始状态S (2)按一定方式,对当前状态作随机扰动,产生一个新的状态S’ S’=S+sign(η).δ 其中δ
实验4-微分方程
- 用欧拉方法和龙格-库塔方法求微分方程数值解,画出解的图形,对结果进行比较分析。-using Euler method and RK method to solve the differential equations ,ploting the graph of the solution, compare and analyze the solutions
实验3-数值积分
- 1、用MATLAB软件掌握梯形公式、辛普森公式和蒙特卡罗方法计算数值积分。 2、通过实例学习用数值积分和数值微分解决实际问题。
遗传算法c++程序
- 首先采用某种编码方式将解空间映射到编码空间,每个编码对应问题的一个解,称为染色体或个体。一般通过随机方法确定起始的一群个体,称为种群,在种群中根据适应值或某种竞争机制选择个体,使用各种遗传操作算子产生下一代如此进化下去,直到满足期望的终止条件。-begin using some form of coding mapping to the solution space coding space, each encoding a corresponding solution to the probl
实验2-插值与拟合
- 1、掌握用MATLAB计算拉格朗日、分段线性、三次样条三种插值的方法,改变节点的数目,对三种插值结果进行初步分析。 2、掌握用MATLAB作线性最小二乘的方法。 3、通过实例学习如何用插值方法与拟合方法解决实际问题,注意二者的联系和区别。-1. Grasp by matlab calculating Lagrange, segement linear, 3rd order spline these 3 interpolation method. Analisize the 3 interpola