我试图在matlab中使用模式函数而不是数组(这个数组中存在一些负数)。 但是当我做的时候
模式(this_array)
我得到“尝试访问模式(-1);索引必须是正整数或逻辑”。
以下是我的代码:
for row=1:K,
ind = index(row);
label = trY(ind);
i = i + 1;
end % for
y = mode(label); // gives error esp. when the array contains only one negative value
感谢。
答案 0 :(得分:3)
您的程序中很可能有一个名为mode
的变量。