2015-07-02 4 views
-1

Я нарисовал график времени v/s некоторого графика значений аппаратного датчика. У меня много чтений и я хочу рассчитать среднее или любое возможное значение (может быть уравнение линии зигзага, может быть колебательным движением или гармоническим движением) для сравнения нескольких показаний.Вычисление уравнения зигзагообразной линии на графике

Я записываю данные с интервалом 0,01 секунды.

Здесь представлен график, график одного чтения: enter image description here

Здесь график график многократных показаний: enter image description here

Кроме того, уравнение кривой также может быть вычислена. Данные можно разделить на время (2 вторых блока), чтобы вычислить уравнение кривой в это время.

ответ

0

Добавить каждое значение в буфер при его построении, тогда вы можете рассчитать все, что захотите.

Для mean суммируйте содержимое буфера, а затем разделите его на количество записей в буфере.

Чтобы найти уравнения для кривых, this page должен помочь.

+0

Любой другой способ для этого? Я думаю, что есть некоторое лучшее уравнение для вычисления этого, а не среднего значения, которое вернет более точное значение. – Nil

+0

Делай что? Среднее - это единственное, что вы указали в своем вопросе. «Любое возможное значение» немного расплывчато. Вы пытаетесь получить уравнение для прогнозирования будущих графиков графика? Или прошлые сюжеты (в этом случае вы можете просто просмотреть их в буфере)? Будьте более ясны о том, чего вы пытаетесь достичь. –

+0

У меня есть вопрос. – Nil

Смежные вопросы