使用笔记和限制:
输出的大小v
MATLAB不匹配®当两种表述是正确的:
输入x
是一个适应可变数组,并不是一个变长向量。
x
在运行时变成一个行向量。
代码生成器不移除单维度。然而,MATLAB可能删除单维度。
例如,假设x
是一个:4×-:5阵列(第一个维度是可变大小的上限4,第二个维度是可变大小的上限5)。假设ppval (pp、0)
返回一个2×3固定大小的数组。v
大小2-by-3-by——: 4×-: 5。在运行时,假设、大小(x, 1) = 1和大小(x, 2) = 5。在生成的代码中,大小(v) (2、3、1、5)。在MATLAB中,大小(2、3、5)。