下标索引必须是实数正整数或数组中的逻辑

时间:2012-03-26 15:27:55

标签: matlab

这是我的代码...但是有一个问题ı猜测我的类型defınıtıon...

fat=[9.5 26.5 7.8 17.8 31.4 25.9 27.4 27.2 31.2 34.6 42.5 28.8 33.4 30.2 34.1 32.9 41.2 35.7]
fatSum=0;
for j:18
    fatSum=fatSum+fat(1,i)
end
fatMean=fatSum/18

1 个答案:

答案 0 :(得分:2)

您的循环语句已损坏。你j:18所拥有的j = 1:18所在的位置。

你的循环是不必要的。您可以对数组中的元素求和,如下所示:fatsum = sum(fat)