Avinash Ravichandran
 
 

Home > distances > calculateMartinKernel.m

calculateMartinKernel


PURPOSE

Compute the Martin kernel between dynamical systems

SYNOPSIS

function dist = calculateMartinKernel(varargin)

 

DESCRIPTION

 Compute the Martin kernel between dynamical systems

 INPUTS
 Takes variable inputs of the type:
   option 1 -  (angles) - all-pair subspace angles [numAngles x N xN] between
                systems
   option 2 -  (system1, system2) - two system parameters
   option 3 -  (system1, system2, metricParams) - two system parameters
                and custom values for metric properties

 OUTPUTS
   dist     -  kernel between two systems or all-pair Martin kernel
               matrix [N x N]

 EXAMPLE

   sa = subspaceAnglesAR(sysParamsCellArray);
   dist = calculateMartinKernel(sa);

% Written by : Rizwan Chaudhry and Avinash Ravichandran
% $DATE      : 27-Jul-2011 12:05:37 $
% $REVISION  : 1.00 $

 

CROSS-REFERENCE INFORMATION

This function calls:

  • preprocessSystems This is a helper function for the distance calulation functions. This allows

This function is called by:

  • calculateMetricLDS This is the main distance computing function. Use either default metric