MATLAB 查找两个范围的重叠部分 - 一维矩阵
可以使用以下代码实现查找两个范围的重叠部分并返回重叠部分的一维矩阵:
function overlap = findOverlap(range1, range2)
start = max(range1(1), range2(1));
finish = min(range1(2), range2(2));
overlap = start:finish;
end
然后,你可以调用这个函数并传入两个范围来获取重叠部分的一维矩阵。例如:
range1 = [1, 5];
range2 = [3, 7];
overlap = findOverlap(range1, range2);
disp(overlap);
输出结果为:
3 4 5
原文地址: https://www.cveoy.top/t/topic/pfUH 著作权归作者所有。请勿转载和采集!