|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?我要加入
x
我初学matlab,照着例子用模式搜索例子做优化,把编好的m文件用mcc生成exe文件,在生成以前,在matlab里面运行都是没有问题的,可是生成exe文件以后在doc底下就提示:Undefined command/function syms!
可是syms是符号函数的声明,怎么会出现这种问题呢,实在不解!望高人指点指点迷经,自己已经想了一天多了,网上的信息也找了不少可是还没有结果啊!
对了再贴点代码上去吧:
[X,FVAL] = patternsearch(objectiveFunction,X0,Aineq,Bineq,Aeq,Beq,LB,UB,nonlconFunction,options)这是主函数里面的调用模式搜索格式,patternsearch是命令
在另外一个目标函数里面用syms定义变量,然后积分!
另:我是只对主函数使用了mcc,对目标函数和非线性约束都没有使用mcc,因为之前没有使用过mcc,不知道这样对不对,希望大家给点意见吧,会不会可能是因为mcc对7.1里面的patternsearch不支持的缘故?
而且我是在自己机器上运行的啊!
最后把代码贴上去吧
[ 本帖最后由 eight 于 2007-7-20 11:35 编辑 ] |
|