Algorithm 给定范围X,N个间隔和重叠O,计算间隔大小

Algorithm 给定范围X,N个间隔和重叠O,计算间隔大小,algorithm,matlab,Algorithm,Matlab,我有一个范围X。 我想以N间隔划分此范围。 我还希望间隔重叠。 哪种算法允许我找到间隔的大小 例如: Range = 1; % the data ranges between 0 and 1 N = 5; % the range is divided in 5 intervals. Overlap = .5; % Two neighbouring intervals overlap by 50% StepSize = ?; 非常感谢公式是 s = x / (n + o -

我有一个范围
X
。 我想以
N
间隔划分此范围。 我还希望间隔重叠。 哪种算法允许我找到间隔的大小

例如:

Range   = 1;  % the data ranges between 0 and 1
N       = 5;  % the range is divided in 5 intervals.
Overlap = .5; % Two neighbouring intervals overlap by 50%

StepSize = ?;
非常感谢

公式是

s = x / (n + o - n * o)

你可以给出一个明确的例子。你的问题不是很清楚。比如0.5的总尺寸,总尺寸是多少?x?间隔重叠区域总数?您在这个问题上没有取得任何进展吗?例如,您是否确定了每个间隔的大小?假设每对之间的重叠相同,这只是一个算术问题。然后,你可以很明显地把终点放在两个区间上,一个在你试图覆盖的区间的两端。从那以后,你似乎差不多完成了。@paulHankin我知道这相当容易,但不知何故,我找不到一个好方法来确定每个间隔的大小。@shiping,我更新了问题,使其更明确。这确实是模棱两可的。很抱歉