Нахождение точки пересечения
18.12.2019
Известны характеры функций: x(t) - унимодальная, y(t) - многоэкстремальная
Как найти точку(и) пересечения функций и какие условия для остановки алгоритма поиска?
Известны характеры функций: x(t) - унимодальная, y(t) - многоэкстремальная
Как найти точку(и) пересечения функций и какие условия для остановки алгоритма поиска?
Комментарии
Зависит от того, как эти функции заданы. В любом случае можно взять модуль разницы двух функций и найти его минимум (где он равен или около нуля). Если функции заданы в виде формул, это можно сделать с помощью алгоритмов оптимизации (например, функция solve). Если в виде векторов точек, то можно обработать эти вектора.
Возможно, самый простой способ для вас описан здесь
https://blogs.mathworks.com/pick/2011/09/09/detect-curve-intersections-quickly-and-easily/