Я задал этот вопрос вчера, но не уверен, ясно ли я, что я искал. Скажем, у меня две кривые, определенные как f[x_]:=...
и g[x_]:=...
, как показано ниже. Я хочу использовать Mathematica для определения пересечения абсцисс касательной к обоим кривым и сохранения значения для каждой кривой отдельно. Возможно, это действительно тривиальная задача, но я ценю помощь. Я являюсь промежуточным звеном в Mathematica, но это тот, который мне не удалось найти в другом месте.Mathematica: Касание двух кривых
3
A
ответ
11
f[x_] := x^2
g[x_] := (x - 2)^2 + 3
sol = Solve[(f[x1] - g[x2])/(x1 - x2) == f'[x1] == g'[x2], {x1, x2}, Reals]
(* ==> {{x1 -> 3/4, x2 -> 11/4}} *)
eqns = FlattenAt[{f[x], g[x], f'[x1] x + g[x2] - f'[x1] x2 /. sol}, 3];
Plot[eqns, {x, -2, 4}, Frame -> True, Axes -> None]
Пожалуйста, обратите внимание, что там будет много функций f
и g
, для которых вы не найдете решение в этом случае. В этом случае вам придется прибегать к методам численного решения проблем.
2
Вам просто нужно так решить систему одновременных уравнений:
Общая касательная линия y = a x + b
.
Общий наклон a = f'(x1) = g'(x2)
Общие точки a x0 + b = f(x0)
и a x1 + b = g(x1)
.
В зависимости от характера функций f
и g
это может не иметь ни одного, ни одного решения.
Смежные вопросы
- 1. соединение двух кривых Безье
- 2. Matlab нахождение касательной двух кривых
- 3. Презентация двух кривых в ggplot2
- 4. R - найти пересечение двух кривых
- 5. Касание двух int в петле?
- 6. Mathematica, Пересечение более двух списков
- 7. Сравнение двух списков в Mathematica
- 8. Как найти пересечение двух кривых в Scilab?
- 9. Надежный тест для пересечения двух кривых Безье
- 10. обнаружить касание на двух разных элементах
- 11. Как обнаружить касание/освобождение двух объектов с помощью двух указателей
- 12. Mathematica цвет заливки
- 13. Нахождение пересечения двух функций с помощью Mathematica
- 14. Найдите область двух функций в wolfram mathematica
- 15. Максимум двух символических выражений в Mathematica
- 16. Mathematica - Решить уравнение как выражение двух переменных
- 17. Алгоритм сглаживания Mathematica
- 18. Как рассчитать остатки для двух кривых (матриц) разного размера?
- 19. Как узнать коэффициенты масштабирования для соответствия двух кривых в Matlab?
- 20. Сюжет двух кривых в логистической регрессии в R
- 21. Синхронизировать точки пересечения двух пар кривых с fminsearch
- 22. Найти пересечение 2 кривых и площади под кривой справа от пересечения ж/Mathematica
- 23. Mathematica недокументированное Требуется динамическое решение
- 24. Mathematica: динамическое число меню
- 25. Невозможно интегрировать вычитание двух гауссовских CDF [Wolfram Mathematica]
- 26. PlotMarkers исчезают при построении ровно двух полилиний в Mathematica?
- 27. Масштабирование нарисованных кривых
- 28. Методы оценки сходства кривых
- 29. Программным Создание кривых выживания
- 30. Реконструкция реализации кривых
Какая ссылка на вопрос, который вы задали вчера? –
Я удалил его, потому что он был явно плохо определен, и было много уничижительных комментариев. – CaptanFunkyFresh
Эти кривые сворачиваются на себя; Я полагаю, они параметрические? Почему бы не включить фактические определения в ваш вопрос? –