【发布时间】:2015-07-07 08:42:35
【问题描述】:
我是 Octave 的初学者! 我正在努力从数组 mse_array 中找出最小值。我不断收到一条错误消息:“下标索引必须是小于 2^31 的正整数或逻辑”
有人可以帮我吗?这是我的代码:
function randomLines(data1, data2)
mse_array = []
A = rand(2,10)*100
for i = columns(A)
max = A (1, i)
min = A (2, i)
m = (max-min)/0.16
p = [m min];
array_function_values = polyval(p,data2);
current_mse = mseFunction(data1,array_function_values);
mse_array(end + 1) = current_mse
endfor
min_value = min(mse_array)
endfunction
【问题讨论】:
-
你在哪一行得到错误?
-
请提供完整的错误信息。另外,请指定
mseFunction是什么以及生成错误的函数randomLines的示例输入,以便我们自己复制它。
标签: arrays matlab octave minimum