laseredge

PURPOSE ^

LASEREDEGE gets the range difference between consecutive laser ranges.

SYNOPSIS ^

function values=laseredge(ranges)

DESCRIPTION ^

 LASEREDEGE gets the range difference between consecutive laser ranges.
 
 LASEREDEGE gets the range difference between consecutive laser ranges.
 
 INPUTS:
     ranges: 1xN vector of ranges.
 
 OUTPUTS:
     values: 1xN vector of differences.

CROSS-REFERENCE INFORMATION ^

This function calls: This function is called by:

SOURCE CODE ^

0001 function values=laseredge(ranges)
0002 % LASEREDEGE gets the range difference between consecutive laser ranges.
0003 %
0004 % LASEREDEGE gets the range difference between consecutive laser ranges.
0005 %
0006 % INPUTS:
0007 %     ranges: 1xN vector of ranges.
0008 %
0009 % OUTPUTS:
0010 %     values: 1xN vector of differences.
0011 
0012 values=zeros(size(ranges));
0013 
0014 % pad ranges
0015 ranges=[ranges(1),ranges];
0016 
0017 % work with padded ranges array
0018 for cntr=1:length(ranges)-1
0019     values(cntr)=ranges(cntr+1)-ranges(cntr);
0020 end

Generated on Thu 08-Apr-2010 14:35:09 by m2html © 2005