Labfans是一个针对大学生、工程师和科研工作者的技术社区。 论坛首页 | 联系我们(Contact Us)
MATLAB爱好者论坛-LabFans.com
返回   MATLAB爱好者论坛-LabFans.com > 工程数学软件 > MATLAB论坛
MATLAB论坛 一切MATLAB相关问题在此讨论。
回复
 
主题工具 显示模式
旧 2013-11-06, 15:54   #1
wangym
初级会员
 
注册日期: 2013-01-05
年龄: 38
帖子: 3
声望力: 0
wangym 正向着好的方向发展
默认 ??? Error using ==> lt

m文件:function[y1,y2,y3]=youhua(j,jk,x,xushui,d,cixu,lanmud,bata,xiaoyi,feiyong,shuizhi)
xushui=xlsread('E:\matlabshuju.xlsx','2015ping','L3:L394');
d=xlsread('E:\matlabshuju.xlsx','2015ping','E3:E394');
cixu=xlsread('E:\matlabshuju.xlsx','2015ping','F3:F394');
lanmud=xlsread('E:\matlabshuju.xlsx','2015ping','G3:G394');
bata=xlsread('E:\matlabshuju.xlsx','2015ping','H3:H394');
xiaoyi=xlsread('E:\matlabshuju.xlsx','2015ping','I3:I394');
feiyong=xlsread('E:\matlabshuju.xlsx','2015ping','J3:J394');
shuizhi=xlsread('E:\matlabshuju.xlsx','2015ping','K3:K394');
y1=0;y2=0;y3=0;
for j=1:1:392
if d(j)>shuizhi(j)
x(j)=0;
end
y1=y1-(xiaoyi(j)-feiyong(j))*lanmud(j)*bata(j)*cixu(j)*x(j);
y2=y2-x(j)+xushui(j)/7;
y3=y3+d(j)*x(j);
end
命令窗口:x=fgoalattain(@youhua,x0,[1,1,1],[1,1,1],A,b)
运行错误提示:??? Error using ==> lt
Matrix dimensions must agree.

Error in ==> fgoalattain at 356
lindex = xnew(i) < l(i);
请问是什么问题呢?怎么解决呀?
wangym 当前离线   回复时引用此帖
回复

主题工具
显示模式

发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛启用 表情符号
论坛启用 [IMG] 代码
论坛禁用 HTML 代码



所有时间均为北京时间。现在的时间是 15:29


Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.