Как мне сделать это кодирование для этой проблемы C++
Уравнение: -0.87 sin (4x) - 0.56 log (4x) + 1.32 ln (5x)
Диапазон x : 8<= x < 18
Шаг x : 0.100
1. сгенерировать значение f (x)?
2. Преобразовать в радианы?
3. Выполните масштабирование величины на f (x) таким образом, чтобы диапазоны масштабирования a и b были заданы пользователем, где 𝑎< and И 𝑎>0. Масштабированный выходной 𝑓𝑠𝑐𝑎𝑙𝑒𝑑 может быть найден из: 𝑓𝑠𝑐𝑎𝑙𝑒𝑑=[(Б−А)(𝑓(𝑥)−мин(𝑓(𝑥)))]/[макс(𝑓(𝑥))−мин(𝑓(𝑥))+𝑎]
4. Найдите стандартное отклонение 𝑓 𝑠 𝑐 𝑎 𝑙 𝑒 𝑑 для 5 равномерно разделенных квантилей 𝑓 𝑠 𝑐 𝑎 𝑙 𝑒 𝑑 и найдите частоту встречаемости внутри каждого квантиля.
3. Найдите дисперсии 𝑓 𝑠 𝑐 𝑎 𝑙 𝑒 𝑑 для 5 равномерно разделенных квантилей 𝑓 𝑠 𝑐 𝑎 𝑙 𝑒 𝑑 и найдите частоту встречаемости внутри каждого квантиля.
4. Удалите значения𝑓 𝑠 𝑐 𝑎 𝑙 𝑒 𝑑, которые меньше P, где P будет введено пользователем и𝑎≤≤≤𝑏. Затем найдите среднее значение 𝑓 𝑠 𝑐 𝑎 𝑙 𝑒 𝑑 для каждых 5 равномерно разделенных квантилей новых данных
Что я уже пробовал:
Я не знаю, чтобы conert он рад и FX. тогда я не совсем понимаю, что такое fscaled