我在2013版本的matlab运行一下这段代码时
h=modem.qammod('M',mod_num,'InputType','bit','symbolorder','Gray');%qam调制
s=modulate(h,msg);
输出的s为1*40的矩阵。
然后在初始条件相同的情况下,在2022a版本运行相同性质的代码(由于新版本没有“modem.qammod”,所以我按照论坛里的修改方式改了代码),代码如下:
s=qammod(msg,mod_num);
然而,修改之后s的输出为2*40的矩阵,这是为什么呢?