QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 1971|回复: 1
打印 上一主题 下一主题

急急!!求助matlab高手

[复制链接]
字体大小: 正常 放大
志赟        

2

主题

0

听众

82

积分

升级  81.05%

该用户从未签到

新人进步奖

跳转到指定楼层
1#
发表于 2009-6-13 13:15 |只看该作者 |倒序浏览
|招呼Ta 关注Ta
这是一个遗传算法的一部分,在程序运行后,出现:??? Error: File: D:\MATLAB6p5\work\Untitled2.m Line: 1Column: 1
Missing variable or function.
不知道为什么。这是在网上直接下载的程序,据说是matlab。还有,哪位高手会编写基于遗传算法排的课表的matlab程序?我初学matlab,很多不懂。
  #include<stdio.h>
#include<stdlib.h>
#include<math.h>
#include<alloc.h>
#include<conio.h>
#include<float.h>
#include<time.h>
#include<graphics.h>
#include<bios.h>

#define maxpop 100
#define maxstring 100

struct pp{unsigned char chrom[maxstring];
   float x,fitness;
   unsigned int parent1,parent2,xsite;
   };
struct pp *oldpop,*newpop,*p1;
unsigned int popsize,lchrom,gem,maxgen,co_min,jrand;
unsigned int nmutation,ncross,jcross,maxpp,minpp,maxxy;
float pcross,pmutation,sumfitness,avg,max,min,seed,maxold,oldrand[maxstring];
unsigned char x[maxstring],y[maxstring];
float *dd,ff,maxdd,refpd,fm[201];
FILE *fp,*fp1;
float objfunc(float);
void statistics();
int select();
int flip(float);
int crossover();
void generation();
void initialize();
void report();
float decode();
void crtinit();
void inversion();
float random1();
void randomize1();

main()
{unsigned int gen,k,j,tt;
char fname[10];
float ttt;
clrscr();
co_min=0;
if((oldpop=(struct pp *)farmalloc(maxpop*sizeof(struct pp)))==NULL)
{printf("memory requst fail!\n");exit(0);}
if((dd=(float *)farmalloc(maxstring*maxstring*sizeof(float)))==NULL)
{printf("memory requst fail!\n");exit(0);}
if((newpop=(struct pp *)farmalloc(maxpop*sizeof(struct pp)))==NULL)
{printf("memory requst fail!\n");exit(0);}
if((p1=(struct pp *)farmalloc(sizeof(struct pp)))==NULL)
{printf("memory requst fail!\n");exit(0);}
for(k=0;k<maxpop;k++) oldpop[k].chrom[0]='{MAIN_FORM}';
for(k=0;k<maxpop;k++) newpop[k].chrom[0]='{MAIN_FORM}';
printf("Enter Result Data Filename:");
gets(fname);
if((fp=fopen(fname,"w+"))==NULL)
{printf("cannot open file\n");exit(0);}
zan
转播转播0 分享淘帖0 分享分享0 收藏收藏0 支持支持0 反对反对0 微信微信
mrx 实名认证       

31

主题

7

听众

799

积分

升级  49.75%

该用户从未签到

新人进步奖 发帖功臣

群组数学趣味、游戏、IQ等

群组数学建模

群组趣味数学

群组Mathematica研究小组

群组我们的小窝

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册地址

qq
收缩
  • 电话咨询

  • 04714969085
fastpost

关于我们| 联系我们| 诚征英才| 对外合作| 产品服务| QQ

手机版|Archiver| |繁體中文 手机客户端  

蒙公网安备 15010502000194号

Powered by Discuz! X2.5   © 2001-2013 数学建模网-数学中国 ( 蒙ICP备14002410号-3 蒙BBS备-0002号 )     论坛法律顾问:王兆丰

GMT+8, 2025-6-19 13:05 , Processed in 0.809753 second(s), 62 queries .

回顶部