功能:符号矩阵元素相乘

格式:SymMatrixMul(a, b)

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

例子:
a = {SymMatrix<矩阵运算\SymMatrix>}([ 
a00,a01,a02 
a10,a11,a12 
a20,a21,a22])//假如事先有a

b = SymMatrixMul(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 =SymMatrixMul(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 =SymMatrixMul(a,c)//同纬度矩阵变量与符号矩阵变量点乘
b = {
10*a00 , a01    , a02   
3*a10  , 3*a11  , 0     
a20    , 0      , 3*a22  }