Понизьте одно значение на соотношение в формуле - PullRequest
0 голосов
/ 11 февраля 2020

У меня есть значение d на максимальной высоте h_max. Это значение должно на каждом интервале уменьшаться на величину c ratio. Скажем:

d = 10
ratio = 1/100 # or 1:100 outside R 

Итак, с интервалами

h = 100*c(1:h_max)

мой d_h должен быть:

d_h = c(10:1)

Как предсказать значения d_h учитывая d, h_max и значения коэффициента (скорости)?

Рабочий пример:

h_max = 1000  # in cm
ratio = 1/67

Какие у меня d_h с интервалами h? Я ожидаю диапазон от 10 до 0.

1 Ответ

0 голосов
/ 11 февраля 2020

Я не уверен, на что именно вы нацелены, но, думаю, вы ищете линейную функцию, т.е.

h_max = 1000
ratio = 1/67
f <- function(h) -ratio*h + h_max

, тогда вы можете получить d_h, вызвав f(h) для любого учитывая h

...