1 首先了解一下矩阵乘法与点乘的区别:
矩阵乘法需要满足的条件是第一的矩阵的列数等于第二个矩阵的行数
而矩阵点乘要求两个矩阵具有相同的行数和相同的列数。
举个例子
b=[2 3;2 3]
a=[1,1,1;1,1,1]
f=b*a
q=b.*a
在matlab中运行结果如下:

再来看看点乘是怎么算的
a=[1,2,3;4,5,6]
b=[1,2,3;7,8,9]
r=a.*b

因此,点乘就是两个矩阵中位置相同的元素相乘
2 polyval函数
设A为方阵,P代表多项式X²-2X+2
polyval(P,A)表示为:
A.*A-2A+2*ones(size(A))
举个例子;
f=[1,-2,2]
a=[2,3;2,3]
b=polyval(f,a)
说下这个f=[1,-2,2] , 这个代表是是多项式的系数,次数从高到低排列,没有的项用零表示。
比如X^5^+1 , 就表示为f=[1,0,0,0,0,1]
解释下ones函数:

结果:

3 polyvalm函数
设A为方阵,P代表多项式X²-2X+2
polyvalm(P,A)表示为:
A*A-2A+2*eye(size(A))
f=[1,-2,2]
a=[2,3;2,3]
b=polyvalm(f,a)
解释下eye函数:

结果:

参考 :