• 🚀В работе
    • 22253 id
    • 600.0 ₽
    • 20.0%
Влад Фролов
  • S:23:28:41 12.09
  • R:23:28:42 12.09
По заказу 22253 Предложение от исполнителя №42 ❗Работает недавно❗ 📚 Математика 💰 700 ₽ 💬 : Решу
SYSTEM
  • S:23:47:55 12.09
  • R:23:47:57 12.09
  • Юлия Самойленко начал диалог с Влад Фролов
    Влад Фролов
    • S:06:46:11 13.09
    • R:06:46:13 13.09
    🤖:Все подключились. Не забудь поздороваться)
    Влад Фролов
    • S:06:46:21 13.09
    • R:06:46:22 13.09
    Здравствуйте
    Юлия Самойленко
  • S:09:06:07 13.09
  • R:09:06:08 13.09
  • Привет!
    Влад Фролов
    • S:12:08:07 14.09
    • R:12:08:08 14.09
    import numpy as np def f(x): return -np.exp(-x) * np.log(x) + 0.14 * x def grad_f(x): # Производная функции return (np.exp(-x) * np.log(x)) + (np.exp(-x) / x) + 0.14 def middle_point_method(f, grad_f, x0, epsilon=0.01, max_iter=1000): x = x0 for _ in range(max_iter): grad = grad_f(x) if abs(grad) < epsilon: break # Средняя точка x_new = x - 0.5 * grad if abs(x_new - x) < epsilon: break x = x_new return x # Начальная точка (учитывая область определения ln(x), выбираем x > 0) x0 = 1.0 # Запуск метода min_x = middle_point_method(f, grad_f, x0) min_value = f(min_x) print(*Точка минимума x:*, min_x) print(*Значение функции в точке минимума:*, min_value)
    Влад Фролов
    • S:12:09:31 14.09
    • R:12:09:33 14.09
    Метод перебора import numpy as np def f(x): return -np.exp(-x) * np.log(x) + 0.14 * x # Диапазон поиска (учитывая область определения ln(x)) x_start = 0.01 # чуть больше 0, чтобы избежать ln(0) x_end = 5 step = 0.01 x_values = np.arange(x_start, x_end, step) min_x = None min_f = float(*inf*) for x in x_values: value = f(x) if value < min_f: min_f = value min_x = x print(*Приблизительный минимум в точке x:*, min_x) print(*Значение функции в этой точке:*, min_f)
    Влад Фролов
    • S:12:10:09 14.09
    • R:12:10:11 14.09
    Метод дихотомии import numpy as np def f(x): return -np.exp(-x) * np.log(x) # Диапазон поиска (учитывая область определения ln(x)) a = 0.01 b = 5 epsilon = 0.01 while (b - a) / 2 > epsilon: c = (a + b) / 2 d = c + epsilon / 2 if f(c) > f(d): a = c else: b = d min_x = (a + b) / 2 min_value = f(min_x) + 0.14 * min_x print(*Приблизительный минимум в точке x:*, min_x) print(*Значение функции в этой точке:*, min_value)
    Влад Фролов
    • S:12:10:36 14.09
    • R:12:10:37 14.09
    Метод Ньютона import numpy as np def f(x): return -np.exp(-x) * np.log(x) + 0.14 * x def df(x): # Первая производная return (np.exp(-x) * np.log(x)) + (np.exp(-x) / x) + 0.14 def d2f(x): # Вторая производная term1 = -np.exp(-x) * np.log(x) term2 = -np.exp(-x) / x term3 = -np.exp(-x) / (x ** 2) return term1 + term2 + term3 def newton_method(x0, epsilon=0.01, max_iter=100): x = x0 for _ in range(max_iter): f_prime = df(x) f_double_prime = d2f(x) if abs(f_prime) < epsilon: break if f_double_prime == 0: print(*Вторая производная равна нулю, метод не может продолжать.*) break x_new = x - f_prime / f_double_prime if abs(x_new - x) < epsilon: x = x_new break x = x_new return x # Начальная точка (учитывая область определения ln(x)) x0 = 1.0 # Поиск минимума min_x = newton_method(x0) min_value = f(min_x) + 0.14 * min_x print(*Приблизительный минимум в точке x:*, min_x) print(*Значение функции в этой точке:*, min_value)
    Юлия Самойленко
  • S:12:12:18 14.09
  • R:12:12:19 14.09
  • Спасибо большое! Я чуть позже проверю, как это работает и там уже, если все ок, кинешь номер для оплаты
    Влад Фролов
    • S:20:22:31 14.09
    • R:20:22:33 14.09
    Проверили?
    Юлия Самойленко
  • S:00:14:13 15.09
  • R:00:14:14 15.09
  • да, но там с Ньютоном какие-то проблемы. Пытаюсь исправить
    Влад Фролов
    • S:11:14:47 15.09
    • R:11:14:49 15.09
    Ну что?
    Юлия Самойленко
  • S:11:23:07 15.09
  • R:11:23:07 15.09
  • Исправила последний метод
    Влад Фролов
    • S:12:47:24 15.09
    • R:12:47:26 15.09
    Здравствуйте, скидывать реквизиты?
    Юлия Самойленко
  • S:12:48:25 15.09
  • R:12:48:26 15.09
  • Да, и конечную цену с учетом моих личных правок, так как были недочеты в коде
    Влад Фролов
    • S:12:49:30 15.09
    • R:12:49:31 15.09
    600 рублей устроит?
    Юлия Самойленко
  • S:12:49:45 15.09
  • R:12:49:45 15.09
  • Да
    Влад Фролов
    • S:12:52:44 15.09
    • R:12:52:46 15.09
    По заказу 22253 Предложение от исполнителя №42 ❗Работает недавно❗ 📚 Математика 💰 600 ₽ 💬 : Без комментариев
    Влад Фролов
    • S:12:53:00 15.09
    • R:12:53:01 15.09
    Я пересоздал заказ
    Влад Фролов
    • S:12:53:05 15.09
    • R:12:53:07 15.09
    С новой ценой
    Юлия Самойленко
  • S:12:55:04 15.09
  • R:12:55:05 15.09
  • Ок
    Юлия Самойленко
  • S:12:55:26 15.09
  • R:12:55:26 15.09
  • У меня там нет кнопки для диалога
    Юлия Самойленко
  • S:12:55:32 15.09
  • R:12:55:33 15.09
  • Заказчик вышел из беседы
    Юлия Самойленко
  • S:12:56:04 15.09
  • R:12:56:05 15.09
  • Заказчик присоединился к беседе
    Юлия Самойленко
  • S:12:56:05 15.09
  • R:12:56:06 15.09
  • Кинь реквизиты просто. Или важно через новый заказ?
    Влад Фролов
    • S:12:57:51 15.09
    • R:12:57:52 15.09
    Кнопки нет
    Влад Фролов
    • S:12:58:30 15.09
    • R:12:58:31 15.09
    Админ сказал пересоздать заказ
    Юлия Самойленко
  • S:12:58:58 15.09
  • R:12:58:59 15.09
  • Попробуй еще раз пересоздать. У меня тоже нет кнопки
    Юлия Самойленко
  • S:12:59:05 15.09
  • R:12:59:05 15.09
  • Заказчик вышел из беседы
    Влад Фролов
    • S:13:18:21 15.09
    • R:13:18:22 15.09
    По заказу 22253 Предложение от исполнителя №42 ❗Работает недавно❗ 📚 Математика 💰 600 ₽ 💬 : Решу
    Юлия Самойленко
  • S:13:18:48 15.09
  • R:13:18:48 15.09
  • Заказчик присоединился к беседе
    Юлия Самойленко
  • S:13:18:48 15.09
  • R:13:18:49 15.09
  • Все равно кнопки нет
    Влад Фролов
    • S:18:58:16 15.09
    • R:18:58:17 15.09
    79017465455 Сбербанк
    Влад Фролов
    • S:18:58:19 15.09
    • R:18:58:20 15.09
    Вот реквизиты
    Юлия Самойленко
  • S:19:15:14 15.09
  • R:19:15:15 15.09
  • Кинула
    Влад Фролов
    • S:07:34:10 16.09
    • R:07:34:12 16.09
    Здравствуйте, скиньте чек пожалуйста
    Юлия Самойленко
  • S:09:23:41 16.09
  • R:09:23:42 16.09
  • Отправил 1 вложений
    Влад Фролов
    • S:20:29:56 16.09
    • R:20:29:57 16.09
    Привет, выбери меня как исполнителя
    SYSTEM
  • S:20:30:36 16.09
  • R:20:30:37 16.09
  • Юлия Самойленко выбрал исполнителем Влад Фролов
    Влад Фролов
    • S:20:34:59 16.09
    • R:20:35:00 16.09
    600
    SYSTEM
  • S:20:43:11 16.09
  • R:20:43:13 16.09
  • Юлия Самойленко выбрал исполнителем Влад Фролов
    Юлия Самойленко
  • S:20:43:12 16.09
  • R:20:43:13 16.09
  • Заказчик выбрал другого исполнителя. Чат неактивен
      • USER
      • 600.0

        /

        600.0

      • EXEC
      • 480.0

        /

        480.0

        

    Сбер

       

    Тинькофф