SWITCH 表达式必须为标量或字符串常量。 出错 berawgn (line 57) switch modType 出错 MSKJT (line 272) ber = berawgn(msk, tz, SNR, 'msk'); % 计算误码率
时间: 2024-02-05 07:03:58 浏览: 138
误码率计算.rar_24N_csk_csk调制_变换域通信
5星 · 资源好评率100%
这个错误提示是在 MATLAB 中出现的。它的意思是在第 57 行的 `switch` 语句中,`modType` 变量的类型不是标量或字符串常量,因此无法进行条件判断。可能是因为 `modType` 变量的类型不符合要求,或者在之前的代码中没有正确地给它赋值。你可以检查一下这个变量的类型和赋值情况,或者将 `switch` 语句改成其他的条件判断语句。另外,第 272 行的 `berawgn` 函数可能也需要进行相应的修改,以符合 `modType` 变量的类型。
阅读全文