你如何纠正错误'指数超过矩阵维度'在matlab中

时间:2015-03-10 09:11:30

标签: matlab

我的代码:     A = importdata('befootball.xls','Sheet1','E2:L11');

w1 = 0.01;
w2 = 0.1;
w3 = 1;
w4 = 1;
a = A(:,1);
sg = A(:,2);
rg = A(:,3);
c = A(:,4);
p = A(:,5);

for n = 1:10
    f1(n)=w1(n)*c(n) + (w2(n)*p(n)) + (w3(n)*a(n));
end

错误: 指数超出矩阵维度。 fitnessfunctionoutputt出错(第33行) sg = A(:,3);

同样的错误也出现在rg和随后的所有变量中,除了'a'。

无论如何解决这个问题?

提前致谢

0 个答案:

没有答案