索引超出矩阵维度。 出错 Untitled89 (line 22) tx_symbols(pilot_pos, :) = pilot_symbols(1:pilot_num, :);
时间: 2023-06-26 15:06:46 浏览: 110
关于C#索引超出了数组界限的问题??
4星 · 用户满意度95%
这个错误通常发生在您正在尝试访问矩阵的某个索引位置,但该位置超出了该矩阵的维度。在上述代码中,您正在尝试将 `pilot_symbols` 的前 `pilot_num` 行赋值给 `tx_symbols` 的某些行,其中 `pilot_pos` 是一个行向量,它应该指定 `tx_symbols` 中哪些行应该被赋值。
出现此错误的原因可能是 `pilot_pos` 中的某个值超出了 `tx_symbols` 的行数,或者您的 `pilot_symbols` 矩阵的行数小于 `pilot_num`。请检查这些变量的值并确保它们的维度正确。
阅读全文