matlab中的polyvalm函数求解释~!~!!~!~!

>> X=[1 1 1; 2 2 2; 3 3 3];
>> a=[1 1 1]; % 注意a=X*X+X+I
>> f=polyvalm(a,X)
f =
8 7 7
14 15 14
21 21 22

为什么f的结果不是:
3 3 3
7 7 7
13 13 13

我没明白matlab中这个polyvalm函数是什么意思。。怎么会出来那个结果呢?求高手相助~!~!~!~~

最简单的理解,polyval是按照数组运算规则计算多项式的值
polyvalm是按照矩阵运算规则计算多项式的值
polyval(a,X),是计算X每个元素的多项式值
polyvalm(a,X)实际上是计算:X^2+X+E的值
温馨提示:答案为网友推荐,仅供参考