⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ffff.txt

📁 蚁群算法是解决电力调配系统和商场供货系统问题的有效算法,这里提供了一种蚁群算法,供大家参考
💻 TXT
字号:
	FILE *fp;
	double lbound,ubound;		
	try
	{
		fp=fopen(str,"r");
		if (!fp)
			throw "文件不存在!";		
	}catch(char *except)
	{
		AfxMessageBox(except);
		return ;
	}
	//初始化变量	
	for (int i=0;i<NVARS;i++)
	{
		fscanf(fp,"%lf",&lbound);
		fscanf(fp,"%lf",&ubound);				
		
		//5.18发现错误。
		//在C语言中,定义全局变量时自动赋初值
		//定义局部变量必须初始化.
		//体会:在类中成员变量是局部变量
		for (int j=0;j<=m_nPopsize;j++)
		{
			m_ptPopulation[j].fitness=0.0;     //赋初值
			m_ptNewPopulation[j].fitness=0.0;
			m_ptPopulation[j].rfitness=0.0;
			m_ptNewPopulation[j].rfitness=0.0;
			m_ptPopulation[j].cfitness=0.0;
			m_ptNewPopulation[j].cfitness=0.0;

			m_ptNewPopulation[j].lower[i]=0.0;
			m_ptNewPopulation[j].upper[i]=0.0;
			m_ptNewPopulation[j].gene[i]=0.0;

			if (i!=m_nPopsize)
			{
				m_ptPopulation[j].lower[i]=lbound;
				m_ptPopulation[j].upper[i]=ubound;
				m_ptPopulation[j].gene[i]=randval(
								 m_ptPopulation[j].lower[i],
								 m_ptPopulation[j].upper[i]);
			}
			else
			{
				m_ptPopulation[j].lower[i]=0.0;
				m_ptPopulation[j].upper[i]=0.0;
				m_ptPopulation[j].gene[i]=0.0;
			}
		}		

	}
	fclose(fp);
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -