215 похожих чатов

Добрый вечер кто нибудь может помочь с примером ?

20 ответов

12 просмотров

42

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

Alexander Soiko
хД

Кстати интересно, каков процент участников правильно понявших шутку)

Сергей
Кстати интересно, каков процент участников правиль...

Теперь захотелось объяснения, вдруг я неправильно понял

Oleg Shapovalov
Теперь захотелось объяснения, вдруг я неправильно ...

https://ru.m.wikipedia.org/wiki/Ответ_на_главный_вопрос_жизни,_вселенной_и_всего_такого

42

Вольфрам нарисовал, что корень есть

откуда задача?

import math import time def rootsearch(f,a,b,dx): x1 = a; f1 = f(a) x2 = a + dx; f2 = f(x2) while f1*f2 > 0.0: if x1 >= b: return None,None x1 = x2; f1 = f2 x2 = x1 + dx; f2 = f(x2) return x1,x2 def bisect(f,x1,x2,switch=0,epsilon=1.0e-9): f1 = f(x1) if f1 == 0.0: return x1 f2 = f(x2) if f2 == 0.0: return x2 if f1*f2 > 0.0: print('Root is not bracketed') return None n = int(math.ceil(math.log(abs(x2 - x1)/epsilon)/math.log(2.0))) for i in range(n): x3 = 0.5*(x1 + x2); f3 = f(x3) if (switch == 1) and (abs(f3) >abs(f1)) and (abs(f3) > abs(f2)): return None if f3 == 0.0: return x3 if f2*f3 < 0.0: x1 = x3 f1 = f3 else: x2 =x3 f2 = f3 return (x1 + x2)/2.0 def roots(f, a, b, eps=1e-6): print ('The roots on the interval [%f, %f] are:' % (a,b)) while 1: x1,x2 = rootsearch(f,a,b,eps) if x1 != None: a = x2 root = bisect(f,x1,x2,1) if root != None: pass print (round(root,-int(math.log(eps, 10)))) else: print ('\nDone') break f=lambda x:1-1.12*(x**(0.5))*((1-x)**(0.02))-0.71*(x**(-0.05))*((1-x)**(1.8)) #5 # вместо f напишите свою функцию start_ = time.time() # здесь задайте свой интервал # должен вывести все корни на интервале roots(f,0.001,0.999) end_ = time.time() print('time', end_-start_)

Можно попробовать такой финт ушами, вряд ли получится: Уравнение вида A(x)sin(f(x))+B(x)sin(g(x))=0 Поделим это на A^2+B^2 Получим sin(z(x))sin(f(x))+cos(z(x))sin(g(x)) Поделим на sin^2(f(x))+sin^(g(x)) В итоге получится sin(z(x)+w(x))=0 Что получим? Не понятно Авось упростится

Somebody
Какая дичь

Дичь не дичь но работает и для не самых простых примеров ) Причём выводит именно все корни)

Somebody
Это численные методы, речь явно не о них

Человеку нужен ответ а не решение) Я дал ему удочку)

Ответ: 16.984 Если что-то не понятно пишите поясню)

Похожие вопросы

Обсуждают сегодня

А чем вам питонисты не угодили?😂
.
79
Всем привет, написал код ниже, но он выдает сегфолт, в чем причина? #include <stdio.h> #include <stdlib.h> #include <string.h> struct product { char *name; float price; };...
buzz базз
75
Ещё такой вопрос. Мне необходимо хранить пароль пользователя локально. Для этого планирую использовать ini файл. Это для автозаполнения полей логин и пароль при авторизации. Е...
Евгений
19
Ты просто гитлеровскую эстетику плохо понимаешь. Он же всё под Цезаря делал. А это как бы запрещённый приём в политике. Пиджаки они зачем все носят? Чтобы показать что они тип...
Ivan Kropotkin
4
а чем лучше всего сделать глобальный лок, если много нодов, до сотни? ну то есть мне надо, чтобы некоторые операции с объектом не происходили одновременно. перемещение между н...
Д. П.
15
А как лучше конвертировать физический адрес в виртуальный при маппинге? В случае ядра у меня, например, direct mapping, первые 768МБ я как есть мапплю в higher half, а остальн...
Evg Resh
26
Hi guys, I'm looking for a good LLM course. Is there any course to learn LLMs in advanced? I'm aiming to use them in my apps, so a perfect course in my openion, is not only a ...
Taha
14
База данных не поможет. Шифрование не поможет. Какие там ещё варианты? Накидывайте.
КТ315
20
А табстоп это сообщение от окна или от элемента управления?
The Bird of Hermes
18
$params = [ 'formid' => 'feedbackForm', 'formTpl' => '@CODE: <form class="form-validate" data-id="ajax_form"> <fieldset class="margin-bottom-md"> ...
Pathologic
1
Карта сайта