Новые сообщения · Правила  
  • Страница 1 из 1
  • 1
Модератор форума: Berestovskiy  
помогите решить простую задачку
нужно первое со значений параметров задать как константу, а второе ввести с экрана
Значки: ^ - возведение в степень; lg - log 10;| | - модуль, √ - корень
функция y=f(x)
y=e^a+b
a=lg|t+b^2|

t=b^2+√bx

значение параметров:
b=3
x=5.2
1 | Автор: kolinmil | 2020-11-12, 20:54   |  Репутация: [ + 0 ]
Давайте разберем ваше уравнение и введем параметры в соответствии с вашими указаниями.У вас есть функция y=f(x)y = f(x)y=f(x), где:y=ea+by = e^{a+b}y=ea+bа:a=lg⁡(∣t+b2∣)a = \lg(|t+b^2|)a=lg(∣t+b2∣)где:t=b2+bxt = b^2 + \sqrt{bx}t=b2+bx​Исходя из ваших указаний:Первое значение параметра bbb (в вашем случае b=3b = 3b=3) должно быть задано как константа.Второе значение параметра xxx (в вашем случае x=5.2x = 5.2x=5.2) будет введено с экрана.Давайте вычислим функцию yyy для заданных значений:b=3b = 3b=3xxx вводится с экрана (в вашем примере x=5.2x = 5.2x=5.2).Сначала вычислим ttt:t=32+3⋅5.2t = 3^2 + \sqrt{3 \cdot 5.2}t=32+3⋅5.2​t=9+15.6t = 9 + \sqrt{15.6}t=9+15.6​Теперь вычислим aaa:a=lg⁡(∣t+32∣)a = \lg(|t + 3^2|)a=lg(∣t+32∣)a=lg⁡(∣9+15.6+9∣)a = \lg(|9 + \sqrt{15.6} + 9|)a=lg(∣9+15.6​+9∣)После этого вычислим yyy:y=ea+by = e^{a + b}y=ea+by=ea+3y = e^{a + 3}y=ea+3Вам нужно будет использовать математические функции Delphi для вычисления логарифма (lg), модуля (| |), квадратного корня (√) и экспоненты (e).Если у вас есть конкретные вопросы по реализации этой функции в Delphi или нужно помощь с кодом, пожалуйста, дайте знать!
2 | Автор: DenH13855 | 2024-07-02, 15:58   |  Репутация: [ + 0 ]
  • Страница 1 из 1
  • 1
Поиск: