我在MATLAB中遇到了一个我不明白的工具箱中的代码部分
elseif (txMode==2)
narginchk(7, 7);
numTx = varargin{1};
numRx = varargin{2};
switch numTx
case 2
numCSRRE_RB = 4*2*2;
case 4
numCSRRE_RB = 4*3*2;
end
我不明白本例中narginchk
和varargin
的用途,为什么varargin{1}
的输出为2或4(结论)在switch
)之后查看代码时,我想到了。
感谢任何想法。
答案 0 :(得分:0)