Error Propagation Functions
[Functions]


Functions

list EPOp (counter ProductID, list LA, list LB, matrix CCovAB, list CCList)
 Error propagation within a Clifford algebra product.

Detailed Description

These functions allow you to do error propagation in Clifford algebra and standard mathematical operations. Since this is a rather new field for me and especially error propagation in Clifford algebra has, as far as I know, not been published anywhere else so far, these functions are still somewhat experimental. They do work, but their syntax and functionality may change in the future.

Currently all error propagation functions start with "EP", which stands for error propagation.


Function Documentation

list EPOp counter  ProductID,
list  LA,
list  LB,
matrix  CCovAB,
list  CCList
 

Error propagation within a Clifford algebra product.

Parameters:
ProductID An ID value representing a product. The allowed values here are MVOP_INNER, MVOP_OUTER, MVOP_GEO, MVOP_ADD, MVOP_SUB.
LA A list with two elements. The first element is a multivector and the second its covariance matrix.
LB A list with two elements. The first element is a multivector and the second its covariance matrix.
CCovAB The cross-covariance matrix of the multivectors in list LA and LB.
CCList (optional) A list with an even number of entries. The entries must all be matrices and are taken pairwise. They are cross-covariance matrices of the multivectors in LA and LB, and a third multivector.
Returns:
A list containing either two elements if no cross-covariance matrix list was given (CCList), or two sublists if CCList was not empty. The two elements in the first case, or the two elements in the first sublist in the latter case, are the resultant multivector of the given operation and its covariance matrix.
Since:
v1.4
For a detailed description of this function see section Error Propagation.