全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 MATLAB等数学软件专版
8491 2
2017-04-23
function f = object_func(y)
for i=1:17
for j = 1:8
syms (['y',num2str(i)]);
end
data= xlsread('pro.xls',1);
data(isnan(data)) = 0;
cri=data(2:18,2: 9);
g=zeros(17,8);
l=0;
for i = 1:17
for j = 1:8
g(i,j)=y(i,j)*log(y(i,j) /(exp(1)*cri(i,j)));
end
end
l=sum(sum(g));
f=l;
end


>> object_func
Not enough input arguments.


Error in object_func (line 13)

      g(i,j)=y(i,j)*log(y(i,j) /(exp(1)*critudle(i,j)));


提示出现这种错误是为什么,请帮忙解答!感谢!

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2017-4-23 14:29:50
真心求教啊!急!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2017-4-25 06:10:01
gugongliang 发表于 2017-4-23 14:29
真心求教啊!急!
qq807901155
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群