Как найти пересечение двух кривых (нелинейной и линейной) в Excel

Как найти пересечение двух кривых (нелинейной и линейной) в Excel

У меня есть два графика с использованием диаграммы рассеяния, один из которых нелинейный, а другой линейный. И мне нужно пересечение этих кривых. Как мне поступить?

Редактировать: Графики создаются с использованием набора значений в Excel.

Кривая 1:

х: 0, 0,5, 1, 1,5, 2, 2,5, 3, 3,5, 4, 4,5, 5, 5,5, 6, 6,5, 7, 7,5, 8

у:8.43, 8.76, 8.27, 7.87, 7.69, 7.76, 8.46, 8.85, 8.34, 7.92, 7.73, 7.79, 8.42, 8.76, 8.27, 7.87, 7.69

Кривая 2: y=8,168

Спасибо

Редактирование-2: В другом вопросеПолучить координаты точки пересечения двух линий трендастроится линия тренда, а затем сдаются их пересечение, что, очевидно, невозможно для меня ине дубликат по вопросу, на который вы ссылаетесь.

решение1

EDIT: применим следующий подходтолькок графикам, где линейная интерполяция уместнаигде линейная кривая представляет собой постоянную горизонтальную линию.

Предполагая, что ваши данные находятся в столбцах A, B и C, как показано ниже, координату x пересечений можно найти с помощью приведенной ниже формулы. Эта формула, заполненная из D3, дает результаты в таблице ниже.

=IF(OR(AND($B2>=$C3,$B3<=$C3),AND($B2<=$C3,$B3>=$C3)),$A2+($A3-$A2)*($B2-$C3)/($B2-$B3),"")

введите описание изображения здесь

Если бы вычеткообъясните свои требования, возможно, вы получите приемлемое решение.



Вот график с линейной аппроксимацией первой кривой (красная линия) и второй (постоянной) кривой (фиолетовая линия).

введите описание изображения здесь

Вы можете подойти к этому вопросу двумя способами:

  1. Вы можете решить уравнение линейной аппроксимации для x, когда y = 8,168. Это дает точку пересечения двух прямых линий (4,040, 8,168).
  2. Вы можете найти точки, где синяя кривая равна 8,168. Самый простой способ сделать это — линейная интерполяция, которая предполагает, что отрезки линии между точками можно аппроксимировать прямой линией. Для первого пересечения (между точками 3 и 4) 8,168 — это эта часть пути между двумя точками:

    (8.27-8.168)/(8.27-7.87) = 0.255

А координата x — это та же самая часть пути между 1 и 1,5, что дает (1,128, 8,168).

Третье пересечение по совпадению находится недалеко от пересечения с линейной аппроксимацией, поэтому давайте посмотрим, что это такое:

(8.34-8.168)/(8.34-7.92) = 0.4095

и третье пересечение находится в точке (4,205, 8,168).

Связанный контент