那碰局你的这个例子来说,我自定义笑段让了一个函数 intporg 在一个.m文件中,由于我没有把该文件的名字定义为函数的名字,所以就出现了这个错误。
改正的办法自然就是,将定义intporg函数的.m文件的名字改为intprog.m 必须跟所定义的函数名字一模一燃枯样哦!
希望可以帮助你,祝学习进步!
我这个版本已经御肆没有intprog这个函数了锋渗,而是intlinprog函数
clearclcf=[1,1,1,1,1,1]
A=[-1,0,0,0,0,-1-1,-1,0,0,0,00,-1,-1,0,0,00,0,-1,-1,0,00,0,0,-1,-1,00,0,0,0,-1,-1]
B=[-60-70-60-50-20-30]
I=[1:length(f)]
lb=[0 镇基轿0 0 0 0 0]
[x,fval,status]=intlinprog(f,I,A,B,[],[],lb)
IntProgFZ(f,A,b,Aeq,beq,lb,ub)你传入参数的时候,指定lb了吗?要传裤册入7个,个数对吗?
你整扒纯昌个函数体从未出现过大写LB,
所春扒以只能是你传入参数出错了
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)