Техника
Как вычислить функцию, зная ее точки?
Знаю, что это функция выглядит как y = корень из x. Есть точки x1, y1, x2, y2, x3, y3... и т.д. Как вычислить эту функцию, имея эти данные?
Эээ. . не совсем понятен вопрос.
Что значит "выглядит как"? Имеешь ввиду, что функция - корень, но есть какие-то неопределённые параметры?
Например y = a + b*√(x-c)
Тогда смотря сколько точек есть.
Очевидно, для такой функции как я выше написал - чтобы определить 3 параметра нужно три точки. Они подставляются в функцию и далее надо решить систему из трёх уравнений с тремя неизвестными, чтобы найти параметры.
А вот если точек много - их явно больше чем надо. Это уже другая задача - как найти функцию, которая лучше всего (в смысле среднеквадратичного отклонения) ложится на эти точки.
Для этого подход такой - преобразовать данные так, чтобы подгонять надо было линейную функцию. А для этого можно найти методику в учебнике или инете.
Ещё... конечно есть такая штука как интерполяция. Если дан масив точек (не обязательно корень - может быть любая функция и не аналитическая вовсе) - получить значения где-то между заданным отсчётами можно приблизительно - по интерполяционным формулам. Естественно, в предполжоении, что заданные отсчёты расположены достаточно часто и между ними функция сильно не меняется. Но по формулировке вопроса - вряд ли речь об этом.
>^.^<
Что значит "выглядит как"? Имеешь ввиду, что функция - корень, но есть какие-то неопределённые параметры?
Например y = a + b*√(x-c)
Тогда смотря сколько точек есть.
Очевидно, для такой функции как я выше написал - чтобы определить 3 параметра нужно три точки. Они подставляются в функцию и далее надо решить систему из трёх уравнений с тремя неизвестными, чтобы найти параметры.
А вот если точек много - их явно больше чем надо. Это уже другая задача - как найти функцию, которая лучше всего (в смысле среднеквадратичного отклонения) ложится на эти точки.
Для этого подход такой - преобразовать данные так, чтобы подгонять надо было линейную функцию. А для этого можно найти методику в учебнике или инете.
Ещё... конечно есть такая штука как интерполяция. Если дан масив точек (не обязательно корень - может быть любая функция и не аналитическая вовсе) - получить значения где-то между заданным отсчётами можно приблизительно - по интерполяционным формулам. Естественно, в предполжоении, что заданные отсчёты расположены достаточно часто и между ними функция сильно не меняется. Но по формулировке вопроса - вряд ли речь об этом.
>^.^<
Аппроксимация путем использования линейной регрессии логарифмов игреков.
Используешь формулы нахождения коэффициентов линейной регрессии логарифмов игреков, затем потенцируешь полученное уравнение прямой.
Используешь формулы нахождения коэффициентов линейной регрессии логарифмов игреков, затем потенцируешь полученное уравнение прямой.
Что значит вычислить?
Так дана же функция у тебя У=корень из Х
Так дана же функция у тебя У=корень из Х
Похожие вопросы
- Как вычислить координаты точки на прямой, зная координаты двух точек на прямой и расстояние до искомой точки?
- Что это за электродетали? Подробнее опишите, для чего они нужны/какую функцию выполняют.
- Как найти точки пересечения графика с осями координат в экселе? просто занулить аргумент или функцию не получится.
- Нахождение функции по графику
- Знающие люди! Обращаюсь к вам! Как вычислить оптимальную мощность активной аудиосистемы для домашнего использования.
- как вычислить кто ворует электричество
- Помогите вычислить соседа который глушит связь!
- Как вычислить лобовое сопротивление воздуха для падающего тела?
- Вычислить резонанс антенны.
- Можно ли вычислить человека по голосу?