This function will interpolate from desired abitrarily spaced index values in a 2D array Syntax: [ interpolated_values ] = interpVal_2D( ... values, ... index_values1, index_values2, ... desired_index_values1, desired_index_values2, ... interpolation_type ) Inputs: values - A 2D matrix of Z-axis values to interpolate between index_values1 - The x-axis values of the matrix index_values2 - The y-axis values of the matrix desired_index_values1 - The desired x-axis values to interpolate to (Can be spaced abitrarily) desired_index_values2 - The desired y-axis values to interpolate to (Can be spaced abitrarily) interpolation_type - An interpolation type supported by interp2 (e.g. 'linear', 'nearest', 'cubic' or 'spline') Outputs: interpolated_values - The new interpolated values Example: See also: interp2