Matlab error: Array indices must be positive integers or logical values
Matlab error: Array indices must be positive integers or logical values
我试图在 Matlab 上做一个归一化直方图,但我一直收到这个错误,我不明白为什么
这是我遇到错误的部分
k;
framecito= Frame(k);
acum_normal= Histograma_acum_norm(framecito);
Salida(k) = framecito*acum_normal;
end
Frame 是一个 1280*720 位向量,Histograma_acum_norm 是一个 255 位向量,Salida(k) well 是 K
中的大向量
任何帮助都非常有用,谢谢
请提供一个minimal reproducible example。尽管如此,我的猜测是当 MATLALB only 中的向量和数组具有正整数位置(即.: Frame(1), Frame(2), Frame(3) 或 Histograma_acum_norm(1), Histograma_acum_norm(2) etc)
我试图在 Matlab 上做一个归一化直方图,但我一直收到这个错误,我不明白为什么
这是我遇到错误的部分
k;
framecito= Frame(k);
acum_normal= Histograma_acum_norm(framecito);
Salida(k) = framecito*acum_normal;
end
Frame 是一个 1280*720 位向量,Histograma_acum_norm 是一个 255 位向量,Salida(k) well 是 K
中的大向量任何帮助都非常有用,谢谢
请提供一个minimal reproducible example。尽管如此,我的猜测是当 MATLALB only 中的向量和数组具有正整数位置(即.: Frame(1), Frame(2), Frame(3) 或 Histograma_acum_norm(1), Histograma_acum_norm(2) etc)