QQ登录

只需要一步,快速开始

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

关于M文件调用的问题(续)

[复制链接]
字体大小: 正常 放大
hitman 实名认证       

29

主题

3

听众

151

积分

升级  25.5%

该用户从未签到

自我介绍
对数学建模感兴趣。
跳转到指定楼层
1#
发表于 2010-3-21 20:19 |只看该作者 |倒序浏览
|招呼Ta 关注Ta
本帖最后由 hitman 于 2010-3-21 20:21 编辑

以下是书上关于简单一元函数优化实例的部分代码,在把遗传算法的M文件复制到当前文件夹后,在commander window中输入逐行输入如下:
>> figure(1);
>> fplot('variable.*sin(10*pi*variable)+2.0',[-1,2]);%画出函数曲线
>> %定义GA参数
>> NIND=40;%个体数目(number of individuals)
>> MAXGEN=25;%Maximum number of generations
>> PRECI=20;%变量的二进制位数(Precision of variables)
>> GGAP=0.9;%代沟(Geneartion gap)
>> trace=zeros(2,MAXGEN);%寻犹结果的初始值
>> FieldD=[20;-1;2;1;0;1;1];%区域描述器(build field descriptor)
>> Chrom=CRTBP(NIND,PRECI);%初始种群
Warning: Function call CRTBP invokes inexact match C:\MATLAB7\work\CRTBP.M.
Warning: Function call crtbase invokes inexact match C:\MATLAB7\work\CRTBASE.M.
> In CRTBP at 53
到了红色行就出错了,我用的是CRTBP,可是为何还是不匹配,难道是因为CRTBP中的crtbase和CRTBASE不匹配?那那我是不是要把GA的工具箱中的M文件的文件名都改成小写?谢各位指点。
补充一个问题,那如果调用的时候不匹配,最后是算调用,还是不调用呢?
zan
转播转播0 分享淘帖0 分享分享0 收藏收藏0 支持支持0 反对反对0 微信微信

1341

主题

738

听众

2万

积分

数学中国总编辑

  • TA的每日心情

    2016-11-18 10:46
  • 签到天数: 206 天

    [LV.7]常住居民III

    超级版主

    社区QQ达人 邮箱绑定达人 元老勋章 发帖功臣 新人进步奖 原创写作奖 最具活力勋章 风雨历程奖

    群组2011年第一期数学建模

    群组第一期sas基础实训课堂

    群组第二届数模基础实训

    群组2012第二期MCM/ICM优秀

    群组MCM优秀论文解析专题

    出现这种情况,是因为你的M文件没在workspace中,也就是没在当前空间中,所以你需要把你crtbp调入workspace中,然后进行运行就可以了


    注意你的调用的函数名字和目标M文件一致
    回复

    使用道具 举报

    hitman 实名认证       

    29

    主题

    3

    听众

    151

    积分

    升级  25.5%

    该用户从未签到

    自我介绍
    对数学建模感兴趣。
    回复 2# 厚积薄发


        有点糊涂了,我已经遗传算法工具箱的M文件复制到了C:\MATLAB7\work,而且current directory也是C:\MATLAB7\work。这样算放入workspace中了吗?
    回复

    使用道具 举报

    1341

    主题

    738

    听众

    2万

    积分

    数学中国总编辑

  • TA的每日心情

    2016-11-18 10:46
  • 签到天数: 206 天

    [LV.7]常住居民III

    超级版主

    社区QQ达人 邮箱绑定达人 元老勋章 发帖功臣 新人进步奖 原创写作奖 最具活力勋章 风雨历程奖

    群组2011年第一期数学建模

    群组第一期sas基础实训课堂

    群组第二届数模基础实训

    群组2012第二期MCM/ICM优秀

    群组MCM优秀论文解析专题

    回复

    使用道具 举报

    llllin 实名认证       

    0

    主题

    3

    听众

    21

    积分

    升级  16.84%

    该用户从未签到

    自我介绍
    200 字节以内

    不支持自定义 Discuz! 代码
    回复

    使用道具 举报

    0

    主题

    3

    听众

    19

    积分

    升级  14.74%

    该用户从未签到

    回复

    使用道具 举报

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

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

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

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

    蒙公网安备 15010502000194号

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

    GMT+8, 2025-6-7 17:43 , Processed in 0.544217 second(s), 79 queries .

    回顶部