功能:符号矩阵求点乘

格式:SymMatrixDot(a, b)

a、b:均可为数值,矩阵,符号,符号矩阵变量。当a、b为(符号)矩阵变量时,维度必须一致,表示同维度对应元素相乘,如果其中一个为数值或者符号,表示另一个矩阵乘以一个元素.

例子:
a =SymMatrix([ 
"a00","a01","a02" 
"a10","a11","a12" 
"a20","a21","a22"])//假如事先有a

b = SymMatrixDot(a,4)//回车得到如下,a当中每个元素乘以4,这里的4可以换成其它符号变量,比如x
b = {
4*a00 , 4*a01 , 4*a02
4*a10 , 4*a11 , 4*a12
4*a20 , 4*a21 , 4*a22 }

b =SymMatrixDot(a,a)//同纬度符号矩阵点乘
b = {
a00^2 , a01^2 , a02^2
a10^2 , a11^2 , a12^2
a20^2 , a21^2 , a22^2 }

c =
[ 10.0000000000000    1.00000000000000    1.00000000000000
  3.00000000000000    3.00000000000000    0.00000000000000
  1.00000000000000    0.00000000000000    3.00000000000000 ]
 
b =SymMatrixDot(a,c)//同纬度矩阵变量与符号矩阵变量点乘
b = {
10*a00 , a01    , a02   
3*a10  , 3*a11  , 0     
a20    , 0      , 3*a22  }