答案 0 :(得分:0)
首先,您要尝试索引 Q ,这不是矢量而是单个变量。
第二个问题是即使它确实是一个向量,你也要用sqrt(EbN0)
对它进行索引,而这不是一个int。您不能通过小数来索引矢量(除非您进行插值)。
一般来说,Matlab的错误描述非常明确:
下标索引必须是实数正整数或逻辑。
这意味着你的indice既不是正整数也不是逻辑。
答案 1 :(得分:0)
据我所知,您正在尝试计算不同调制方案的BER。为此,您尝试使用右尾概率函数 Q(x)。为此,首先需要定义 Q(x)。它与erf
和erfc
函数有关。请在MATLAB帮助中查看这些函数并实现 Q(x)。
在给定的代码中,您定义 Q = 0.007 ,这是不正确的。