Range intersection
by Xavier Xavier
10 Jun 2011
(Updated 30 May 2012)
Mathematical intersection of range composed of a union of intervals
|
Watch this File
|
| File Information |
| Description |
Purpose: Range/interval intersection
A and B two ranges of closed intervals written
as vectors [lowerbound1 upperbound1 lowerbound2 upperbound2]
or as matrix
[lowerbound1, lowerbound2, lowerboundn;
upperbound1, upperbound2, upperboundn]
A and B have to be sorted in ascending order
out is the mathematical intersection A n B
EXAMPLE USAGE:
>> out=range_intersection([1 3 5 9],[2 9])
out = [2 3 5 9]
>> out=range_intersection([40 44 55 58], [42 49 50 52])
out = [42 44] |
| Acknowledgements |
Interval Merging
inspired this file.
|
| MATLAB release |
MATLAB 7.8 (R2009a)
|
|
Tags for This File
|
| Everyone's Tags |
|
| Tags I've Applied |
|
| Add New Tags |
Please login to tag files.
|
| Updates |
| 08 Jul 2011 |
Correction of an error in the input description |
| 30 May 2012 |
Major modification and bug fixing |
|
Contact us