![]() |
??? 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); 请问是什么问题呢?怎么解决呀? |
所有时间均为北京时间。现在的时间是 10:49。 |
Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.