-
新型GA算法
一种好的改进遗传算法function [opy,optimy]=GA(pt,gennum,psize)% 输入参数:% pt m*n的加工时间矩阵(n是工件数目,m是机器数目)由已知给的T矩阵,可得n=100,m=10% gennum 迭代的次数(代数)% psize 种群的规模大小%输出参数:% opy 最优的Makespan值pc=0.9;%交叉因子pm=0.1;%变异因子[m,n]=size(pt);current_gen=1;%current_gen means the current generationnewgen=zeros(psize,n+1); %mewgen is the new generation of the populationnewgen(1:psize,1:n)=rand(psize,n);%主种群初始化,0-1之间的随机数 %Generalize the initial groupfather=zeros(2,n); %father is used to store the two genes for crossover and mutation avgen=zeros(1,gennum); %avgen is the matrix of the average of all the generationsoptimx=zeros(1,n);optimy=ones(1,gennum);%Generalize the initial groupfor i=1:psize [Ya,pop(i,1:n)]=sort(newgen(i,1:n));%种群排序,实数编码转换为自然数编码 随机生成的0-1之间的小数进行排序然后取每个从小到大数对应的位置 newg
- 2022-03-18 14:25:18下载
- 积分:1
-
大整数计算
大整数计算-large integer calculation
- 2023-06-03 20:30:02下载
- 积分:1
-
image rotation procedures, the images can be arbitrary angle of rotation (after...
图像旋转程序,可以对图像进行任意角度的旋转(旋转后无图像部分用255赋值)。-image rotation procedures, the images can be arbitrary angle of rotation (after rotating images without using some 255 assignment).
- 2022-06-14 18:32:45下载
- 积分:1
-
bpsk解调
bpsk解调算法,比较好用,已经过测试 ,包含可执行程序,比较通俗易懂,适合初学者!!!!!!而且不是常见的matlab程序,是vc程序,用2005开发的。
- 2022-01-30 11:00:14下载
- 积分:1
-
轮廓树生成
轮廓提取以后,实现了对轮廓点集之间的关系描述,使轮廓查找更容易,也便于对轮廓的后续处理,分析。
- 2022-03-07 20:06:20下载
- 积分:1
-
使用矩形点得到单应矩阵
应用背景在世界坐标系中已知的矩形点,在摄像机图像中出现,得到了变换和逆变换。视觉工作室2010。m_homography相化学图谱学;的…m_homography。设定值(m_ptregion,350,600);…图片上的双= 100;双五= 200,/ /或点对图像双×,,,和,/ / / /,世界坐标;m_homography。cam2world(U,V,X,Y);…双U1,V1;m_homography。world2cam(x,y,U1,V1);关键技术四点在世界坐标如下:(0,0),(一,0),(A,B),(0,B)四点在摄像机坐标如下:(u0,v0),(U1,V1),(U2,V2),(U3,V3)然后,得到的变换矩阵是简单的。W = HX,W =(U,V,1)T,X =(x,y,1)Tx = w-1w ; ; ; ; H1 H2 H3; ;H = ;H4 H5 ; ;H6 ; ; ; ;H7 H8 ; ;H9h2y + H3 = H1X + U(h7x + h8y + H9)h4x + h5y + H6 = V(h7x + h8y + H9)
- 2022-04-22 23:17:10下载
- 积分:1
-
纯C语言实现的改进暗通道去雾算法测试程序(附赠大量测试图像)
纯C语言实现的改进暗通道去雾算法测试程序(附赠大量测试图像)。
MFC的操作界面,方便操作和实现。
可实现多种去雾算法,以及测试算法时间及相关参数调节。
原图与效果图的对比显示。
- 2022-01-28 09:20:08下载
- 积分:1
-
MWC飞控2.3源码
MWC是完全开源的多旋翼飞行器飞控,基于Arduino平台。飞控分为三轴模式和六轴模式,可根据个人喜好自主配置。支持多种陀螺仪和加速度计,同时支持电子罗盘和GPS。整个工程结构清晰,IMU算法简洁易懂。
- 2023-03-31 04:25:05下载
- 积分:1
-
qingduozhijiao
qingduozhijiao
- 2023-02-12 23:10:03下载
- 积分:1
-
xml读写库C++源码
TinyXML是一个简单小巧,可以很容易集成到其它程序中的C++ XML解析器。 TinyXML被设计得容易快速上手。它只有两个头文件和四个cpp文件。只需要把它们简单地加到你的项目中就行了。有一个例子文件——xmltest.cpp来引导你该怎么做。TinyXML以Zlib许可来发布,所以你可以在开源或者商业软件中使用它。许可证更具体的描述在每个源代码文件的顶部可以找到。TinyXML在保证正确和恰当的XML输出的基础上尝试成为一个灵活的解析器。TinyXML可以在任何合理的C++适用系统上编译。它不依赖于异常或者运行时类型信息,有没有STL支持都可以编译。TinyXML完全支持UTF-8编码和前64k个字符实体。
- 2022-03-16 12:21:26下载
- 积分:1