В поле, в котором я работаю, есть своего рода оценка называется Sedi:Как найти явное решение этого уравнения?
Я попросил, чтобы решить это уравнение для F. Я был проинформирован в целом надежным источником, должно быть аналитическое решение. Как правило, я использую MATLAB для таких задач, и поэтому я попытался
syms SEDI H F
solve(SEDI == ((log(F)-log(H)-log(1-F)+log(1-H))/(log(F)+log(H)+log(1-F)+log(1-H))),F)
Это дает сообщение об ошибке Warning: Cannot find explicit solution.
Затем я попытался реконфигурированием к
solve(SEDI*(log(F) + log(H) + log(1-F) + log(1-H)) == log(F) - log(H) - log(1-F) + log(1-H),F)
но только что получили такое же сообщение об ошибке. Мне интересно, что происходит. Некоторые возможности:
Существует аналитическое решение. MATLAB не может найти его, но может быть и другое программное обеспечение.
Существует аналитическое решение. MATLAB может решить эту проблему, если я попрошу об этом по-другому, возможно, переставив уравнение? Или, предоставив больше информации MATLAB - я знаю, что F и H могут варьироваться от 0 до 1, а SEDI может варьироваться от -1 до +1.
Там нет аналитического решения.
Очевидно, что только 'F = 1-ехр (-S/2)/H' может иметь смысл (0
@SeverinPappadeux Я попытался, и, насколько я могу судить, он не соответствует исходному уравнению. Возможно, в вашем коде есть опечатка? – user1205197
Извините, я ошибся в своей математике. Я могу упростить его до (f-1)^(s + 1) f^(s-1) = (h-1)^(1-s)/h^(s + 1) ' – user1543042