MatrixDot
MatrixDot (waveA, waveB)
The MatrixDot function calculates the inner (scalar) product for two 1D waves. A 1D wave A represents a vector in the sense:
Given two such waves A and B, the inner product is defined as:
When both waveA and waveB are complex and the result is assigned to a complex-valued number, MatrixDot returns
If you prefer the definition where the second factor is the one that is conjugated, you can simply reverse the order of waveA and waveB in the function call.
If the result is assigned to a real number, MatrixDot returns
If either waveA or waveB is complex and the result is assigned to a real-valued number, MatrixDot returns
When the result is assigned to a complex-valued number MatrixDot returns
See Also
The MatrixOp operation for more efficient matrix operations.
Matrix Math Operations for more about Igor's matrix routines.