Member 12886403 Ответов: 2

Как мне сделать это кодирование для этой проблемы 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

2 Ответов

Рейтинг:
2

Rick York

Уравнение F(x). Ф(Х) = -0.87 Син(4х) - 0.56 журнала(4 шт.) + 1.32 в(5х);

Я понятия не имею, что значит "перейти в рад". Обратить что?

Остальное я оставлю на ваше усмотрение.


Jon McKee

Я предполагаю, что, поскольку это связано с тригонометрией, это преобразование из градусов в радианы.

Рейтинг:
0

Jon McKee

Это подозрительно похоже на домашнее задание. Не собираюсь давать вам ответ, потому что домашнее задание должно помочь вам учиться. Я укажу вам на &ЛТ;cmath&ГТ; (математика.ч)[^] библиотека, потому что она имеет много функций, которые вам нужны. Однако выяснение того, как его использовать, зависит только от вас :)