mult#
- Mapdl.mult(m1='', t1='', m2='', t2='', m3='', **kwargs)#
Performs the matrix multiplication
M3 = M1(T1)*M2(T2)
.APDL Command:
*MULT
- Parameters:
- m1
Name of matrix M1. Must have been previously specified by a
*DMAT
or*SMAT
command.- t1
Transpose key. Set T1 = TRANS to use the transpose of M1. If blank, transpose will not be used.
- m2
Name of matrix M2. Must have been previously specified by a
*DMAT
command.- t2
Transpose key. Set T2 = TRANS to use the transpose of M2. If blank, transpose will not be used.
- m3
Name of resulting matrix, M3. Must be specified.
Notes
The matrices must be dimensionally consistent such that the number of columns of M1 (or the transposed matrix, if requested) is equal to the number of rows of M2 (or the transposed matrix, if requested).
You cannot multiply two sparse matrices with this command (that is, M1 and M2 cannot both be sparse). The resulting matrix, M3, will always be a dense matrix, no matter what combination of input matrices is used (dense*sparse, sparse*dense, or dense*dense).