Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
нормализация:
(Xn - MIN)/(MAX-MIN)*2 - 1
Эмм, хорошо подумайте в следующий раз перед тем, как писать.
Почему "уже нет" ? Что 5/10 не лежит в диапазоне (-1, +1) ?
Решение Swan'а абсолютно корректное. Не знаю, существуют ли другие решения, но предложенное им - самое очевидное.
Почти.
Лучше так -- |a|+|b|+|c|+|d| = 1 Без взятия модуля может получиться деление на 0 или некорректный результат.
А самое очевидное |MAX(a, b, c, d)| = 1.
Почти.
Лучше так -- |a|+|b|+|c|+|d| = 1 Без взятия модуля может получиться деление на 0 или некорректный результат.
А самое очевидное |MAX(a, b, c, d)| = 1.
Вам бы тоже не грех думать прежде, чем писать.
Вот это - условие топикстартера:
Есть полином вида a*x1+b*x2+c*x3+d*x4=у; Необходимо, чтобы y лежал в том же диапазоне, что и x1,x2,x3,x4 (от -1 до 1). a,b,c,d>0;
Здесь четко сказано a,b,c,d>0. При этом условии a+b+c+d>0. При нормализации коэффициентов, то есть делении на сумму (a+b+c+d) никакого деления на ноль быть не может.
А оба предложенных вами условия - это просто фантазия на тему.