Algorithm 版 (精华区)

发信人: shs (花雨飘), 信区: Algorithm
标  题: 遗传算法(4)
发信站: 哈工大紫丁香 (Sat Sep  9 12:59:04 2000), 转信

//copy_matrix.c

#include "f:\coy\mywork\lunwen\gaopc\thesis.h"
void copy_matrix(mat1,mat2,lr,ur,lc,uc)
int lr,ur,lc,uc;
MATRIX mat1,mat2;
{
  int i,j;
  for(i=lr; i<=ur; i++)
    for(j=lc; j<=uc; j++)
      mat2[i][j] = mat1[i][j];
}
void print_matrix(lr,ur,lc,uc,mat)
int lr,ur,lc,uc;
MATRIX mat;
{
  int i,j;
  for(i=lr; i<=ur; i++)
    {
      fprintf(output,"\n");
      for(j=lc; j<=uc; j++)
 fprintf(output,"%5.2f\t",mat[i][j]);
    }
  fprintf(output,"\n\n");
}
void print_population(r,c,mat)
int r,c;
MATRIX mat;
{
  int i,j;
  fprintf(output,"\tThe Final Population:\n\n");
  for(i = 1; i <= r; i++)
    {
      for(j = 1; j <= c; j++)
 {
   if(j == c/2+1)
     fprintf(output,"\t");
   fprintf(output,"%5.6f\t",mat[i][j]);
 }
      fprintf(output,"\n");
    }
}
void print_vector(arr,l,u)
VECTOR arr;
int l,u;
{
  int i;
  for(i=l; i<=u; i++)
    fprintf(output,"%5.2f\t",arr[i]);
}
void print_ivector(arr,l,u)
int l,u;
IVECTOR arr;
{
  int i;
  for(i=l; i<=u; i++)
    fprintf(output,"%d\t",arr[i]);
  fprintf(output,"\n\n");
}

--
○/ V/\V \
\ㄨ/<○> ┃
○<><┃><//>
((<\\>  ))
\○/ ┃/\
脖子扭扭,屁股扭扭,大家一起来跳舞

※ 修改:.shs 于 Sep  9 12:56:45 修改本文.[FROM: as.hit.edu.cn]
※ 来源:.武汉白云黄鹤站 bbs.whnet.edu.cn.[FROM: 211.69.196.11]
--
※ 转寄:.武汉白云黄鹤站 bbs.whnet.edu.cn.[FROM: as.hit.edu.cn]

--
☆ 来源:.哈工大紫丁香 bbs.hit.edu.cn.[FROM: shs.bbs@bbs.whnet.ed]
[百宝箱] [返回首页] [上级目录] [根目录] [返回顶部] [刷新] [返回]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:8.955毫秒