Desapp Pr:
Подскажите как математически вычеслить что значение 8 идет под номером 4.
Входные данные:
- 8 - значение
- 2 - Первое значение очередности
- 20 - Последние значение очередности
2 | 4 | 6 | 8 | 10 | 12 | 14 | 16 | 18 | 20 |
---|---|---|---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
В документации всё есть.
![Документация по MQL5: Операции с массивами / ArrayBsearch Документация по MQL5: Операции с массивами / ArrayBsearch](https://c.mql5.com/36/80/dokumentaciya-po-mql5-operacii__2.png)
Документация по MQL5: Операции с массивами / ArrayBsearch
- www.mql5.com
ArrayBsearch - Операции с массивами - Справочник MQL5 - Справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
Вроде про массивы у ТС не говорится. На первый взгляд, задача на арифметическую прогрессию и линейные уравнения - класс седьмой обычной школы.
А что надо делать в таких ситуациях? Объяснять как двойку прибавлять или умножать на два, или надо нажимать жалобу за тролинг?
Desapp Pr:
Подскажите как математически вычеслить что значение 8 идет под номером 4.
Входные данные:
- 8 - значение
- 2 - Первое значение очередности
- 20 - Последние значение очередности
2 | 4 | 6 | 8 | 10 | 12 | 14 | 16 | 18 | 20 |
---|---|---|---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
Можно ли так делать ?
(8-2)/(20-2) = значение округлить, в большую сторону ?
Налицо арифметическая прогрессия по двойке. Поэтому формула здесь простая:
2 * N = V,
где N - номер в последовательности,
V - значение, соответствующее номеру.
Так, если нужно узнать номер для значения 8, то получаем простое уравнение: 2 * N = 8. Из уравнения следует, что N равно 4. Аналогичным образом определяется номер для любого другого значения.
![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Подскажите как математически вычеслить что значение 8 идет под номером 4.
Входные данные:
Можно ли так делать ?
(8-2)/(20-2) = значение округлить, в большую сторону ?