2 回答

TA貢獻(xiàn)1789條經(jīng)驗(yàn) 獲得超8個(gè)贊
如果比率必須是常數(shù),讓r
,段的相對長度為1
, r
, r2
, r3
, …r^(n-1)
對于n
部件,這總和為(r^n-1) / (r-1)
。我們也有X = r^(n-1)
,給予r = X^(1/(n-1))
。
如果線段的長度為L
,則零件為
L.r^k.(r-1) / (r^n-1)
例如,對于4
零件 and X=27/8
,我們有r=3/2
零件是8/65
, 12/65
, 18/65
, 和27/65
of L
。
如果比率不需要恒定并且部分與某些給定數(shù)字成比例Rk
(例如X=R[n-1]/R0
),請求R
和并使用
L.Rk / R

TA貢獻(xiàn)1780條經(jīng)驗(yàn) 獲得超5個(gè)贊
您可以為此強(qiáng)制執(zhí)行一個(gè)簡單的算術(shù)序列。從問題參數(shù)開始:
N = quantity of segments
X = scale factor: segment[N-1] / segment[0]
L = length of line
首先,找到所需的均值:
mean = L / N
現(xiàn)在,我們需要對第一項(xiàng)和最后一項(xiàng)進(jìn)行平均。讓a成為第一段的長度,目前未知。求解a
(a + X*a) / 2 = mean
a = 2*mean / (1+X)
您現(xiàn)在有了第一個(gè) ( a) 和最后一個(gè) ( X*a) 項(xiàng),以及項(xiàng)的數(shù)量?,F(xiàn)在找到共同點(diǎn)很簡單:
d = (X*a - a) / (N-1)
您的段序列現(xiàn)在是
[ a + i*d for 0 <= i < N ] // i being a sequence of integers
添加回答
舉報(bào)