-
基于Matlab的多频外差模拟程序
本程序是记忆李中伟博士的博士论文来实现;Matlab仿真代码;测试通过;
- 2019-06-11下载
- 积分:1
-
局部加权法(matlab拟合回归算法)
matlab编写的对数据进行局部加权,拟合回归算法
- 2019-10-28下载
- 积分:1
-
GA求解JOB SHOP调度问题
【实例简介】应用背景 车间调度问题是对n个工作在m个台机器上加工的问题。已知每个工作中工序加工顺序、各工序的加工时间以及每个工件所包含的工序,在满足约束条件的前提下,目的是确定机器上各工件顺序,以保证某项性能指标最优。 其中,车间调度问题的约束条件包括以下几个方面: (1) 在任一时刻一台机器最多只能加工一个工件; (2) 在任一时刻一个工件最多只能在一台机器上加工; (3) 一个工件一旦开始加工不允许中断; (4) 在零时刻,所有工件都可被加工; (5)任一工序只能在其指定的机器上加工,同一工件的所有工序必须满足预先给定的加工顺序。
程序功能说明:共4个工件,每个工件3个工序,6台机器,给出了每个工件的各工序能使用的机器序号矩阵Jm,求解最优调度方案的加工时间
关键技术 遗传操作包括以下三个基本遗传算子:选择、交叉、变异。 选择 :从群体中选择优胜的个体,淘汰劣质个体的操作叫选择。选择的目的是把优化的个体(或解)直接遗传到下一代或通过配对交叉产生新的个体再遗传到下一代。选择操作是建立在群体中个体的适应度评估基础上的,轮盘赌选择法是最简单也是最常用的选择方法。 交叉 :在自然界生物进化过程中起核心作用的是生物遗传基因的重组(加上变异)。同样,遗传算法中起核心作用的是遗传操作的交叉算子。所谓交叉是指把两个父代个体的部分结构加以替换重组而生成新个体的操作。通过交叉,遗传算法的搜索能力得以飞跃提高。交叉算子根据交叉率将种群中的两个个体随机地交换某些基因,能够产生新的基因组合,期望将有益基因组合在一起。 变异:变异算子的基本内容是对群体中的个体串的某些基因座上的基因值作变动。一般来说,变异算子操作的基本步骤如下: a)对群中所有个体以事先设定的编译概率判断是否进行变异 b)对进行变异的个体随机选择变异位进行变异。 遗传算法引入变异的目的有两个:一是使遗传算法具有局部的随机搜索能力。当遗传算法通过交叉算子已接近最优解邻域时,利用变异算子的这种局部随机搜索能力可以加速向最优解收敛。显然,此种情况下的变异概率应取较小值,否则接近最优解的积木块会因变异而遭到破坏。二是使遗传算法可维持群体多样性,以防止出现未成熟收敛现象。此时收敛概率应取较大值。
- 2021-05-18 10:32:03下载
- 积分:1
-
加速度信号转速度信号计算振动烈度
【实例简介】通过振动的加速度信号转换为速度信号,再计算振动烈度值
- 2021-10-20 00:30:58下载
- 积分:1
-
KNN定位误差消除算法
KNN-master
├── README.md
├── data.mat
├── offline_data_uniform.mat
└── positioning_simulation.m
0 directories, 4 files
KNN定位误差消除算法,来源于GitHub
- 2021-06-10 00:31:20下载
- 积分:1
-
多分类SVM的Matlab实现
内含libsvm工具箱、SVMs的示例程序(含代码和实例数据)、SVR的示例程序(含代码和实例数据)
- 2019-11-05下载
- 积分:1
-
uwb定位(matlab实现)
IIR uwb脉冲,然后经PPM调制,经Cassioli信道获得其冲激响应h,再经卷积求得接收方获得信号,增加高斯噪声,再然后用uwb信号与接收信号作互相关函数求取延迟时间。根据各个延迟时间,由TOA算法定位。 【文件目录】 TOA_uwb ├── TOA_LS.m├── TOA_main.m├── constrained_weighted_NLOS│ ├── TOA_LS.m│ ├── add_noise.m│ ├── cir_cir_intersection.asv│ ├── cir_cir_intersection.m│ ├── constrained_weighted_NLOS.asv│ ├── constrained_weighted_NLOS.m│ ├── constrained_weighted_NLOS_ireative.m│ ├── cost_est.asv│ ├── cost_est.m│ ├── hs_err_pid404.log│ ├── limda_est.asv│ ├── limda_est.m│ ├── weights_cal.asv│ └── weights_cal.m├── dist_t.m├── kalmanfltr.m├── main.m├── monocycle.m├── tdoa_method.m├── tempt.m├── tempt1.m├── testing.asv├── testing.m├── toa.m├── uwb_channel.asv└── uwb_channel.m1 directory, 28 files
- 2021-05-06下载
- 积分:1
-
快速傅里叶变换(FFT.m)
快速傅里叶变换
- 2021-05-06下载
- 积分:1
-
自动阈值识别
【实例简介】
- 2021-05-18 10:32:12下载
- 积分:1
-
NSGA-II算法
NSGA-II算法实现
- 2021-05-06下载
- 积分:1