Вывести уравнение прямой по координатам двух точек
По введенным пользователем координатам двух точек вывести уравнение прямой, проходящей через эти точки.
Общее уравнение прямой имеет вид y = kx + b . Для какой-то конкретной прямой в уравнении коэффициенты k и b заменяются на числа, например, y = 4x — 2 . Задача сводится именно к нахождению этих коэффициентов.
Так как координаты точки это значения x и y , то мы имеем два уравнения. Пусть, например, координаты точки А(3;2), а координаты B(-1;-1). Получаем уравнения:
2 = k*3 + b,
-1 = k*(-1) + b.
Решая полученную систему уравнений находим значения k и b :
b = 2 — 3k
-1 = -k + 2 — 3k
4k = 3
k = 3/4 = 0.75
b = 2 — 3 * 0.75 = 2 — 2.25 = -0.25
Таким образом, получается уравнение конкретной прямой, проходящей через указанные точки: y = 0.75x — 0.25.
Алгоритм решения данной задаче на языке программирования будет таков:
- Получить значения координат первой точки и присвоить их переменным, например x1 и y1 .
- Получить значения координат ( x2, y2 ) второй точки.
- Вычислить значение k по формуле k = (y1 — y2) / (x1 — x2) .
- Вычислить значение b по формуле b = y2 — k * x2 .
- Вывести на экран полученное уравнение.
Построение графиков функций
О чем эта статья:
11 класс, ЕГЭ/ОГЭ
Статья находится на проверке у методистов Skysmart.
Если вы заметили ошибку, сообщите об этом в онлайн-чат
(в правом нижнем углу экрана).
Понятие функции
Функция — это зависимость y от x, где x является переменной или аргументом функции, а y — зависимой переменной или значением функции.
Задать функцию значит определить правило, в соответствии с которым по значениям независимой переменной можно найти соответствующие ее значения. Вот, какими способами ее можно задать:
- Табличный способ — помогает быстро определить конкретные значения без дополнительных измерений или вычислений.
- Графический способ — наглядно.
- Аналитический способ — через формулы. Компактно, и можно посчитать функцию при произвольном значении аргумента из области определения.
- Словесный способ.
Область определения — множество х, то есть область допустимых значений выражения, которое записано в формуле.
Например, для функции вида область определения выглядит так
- х ≠ 0, потому что на ноль делить нельзя. Записать можно так: D (y): х ≠ 0.
Область значений — множество у, то есть это значения, которые может принимать функция.
Например, естественная область значений функции y = x² — это все числа больше либо равные нулю. Можно записать вот так: Е (у): у ≥ 0.
Понятие графика функции
Графиком функции y = f(x) называется множество точек (x; y), координаты которых связаны соотношением y = f(x). Само равенство y = f(x) называется уравнением данного графика.
График функции — это множество точек (x; y), где x — это аргумент, а y — значение функции, которое соответствует данному аргументу.
Проще говоря, график функции показывает множество всех точек, координаты которых можно найти, просто подставив в функцию любые числа вместо x.
Для примера возьмём самую простую функцию, в которой аргумент равен значению функции, то есть y = x.
В этом случае нам не придётся вычислять для каждого аргумента значение функции, так как они равны, поэтому у всех точек нашего графика абсцисса будет равна ординате.
Отметим любые три точки на координатной плоскости, например: L (-2; -2), M (0; 0) и N (1; 1).
Если мы последовательно от наименьшего значения аргумента к большему соединим отмеченные точки, то у нас получится прямая линия. Значит графиком функции y = x является прямая. На графике это выглядит так:
Надпись на чертеже y = x — это уравнение графика. Ставить надпись с уравнением на чертеже удобно, чтобы не запутаться в решении задач.
Важно отметить, что прямая линия бесконечна в обе стороны. Хоть мы и называем часть прямой графиком функции, на самом деле на чертеже изображена только малая часть графика.
Исследование функции
Важные точки графика функции y = f(x):
- стационарные и критические точки;
- точки экстремума;
- нули функции;
- точки разрыва функции.
Стационарные точки — точки, в которых производная функции f(x) равна нулю.
Критические точки — точки, в которых производная функции f(x) равна нулю либо не существует. Стационарные точки являются подмножеством множества критических точек.
Экстремум в математике — максимальное или минимальное значение функции на заданном множестве. Точка, в которой достигается экстремум, называется точкой экстремума. Соответственно, если достигается минимум — точка экстремума называется точкой минимума, а если максимум — точкой максимума.
Нули функции — это значения аргумента, при которых функция равна нулю.
Асимптота — прямая, которая обладает таким свойством, что расстояние от точки графика функции до этой прямой стремится к нулю при неограниченном удалении точки графика от начала координат. По способам их отыскания выделяют три вида асимптот: вертикальные, горизонтальные, наклонные.
Функция непрерывна в точке k, если предел функции в данной точке равен значению функции в этой точке:
Если функция f(x) не является непрерывной в точке x = a, то говорят, что f(x) имеет разрыв в этой точке.
Если нам нужно построить график незнакомой функции, когда заранее невозможно представить вид графика, полезно применять схему исследования свойств функции. Она поможет составить представление о графике и приступить к построению по точкам.
Схема построения графика функции:
- Найти область определения функции.
- Найти область допустимых значений функции.
- Проверить не является ли функция четной или нечетной.
- Проверить не является ли функция периодической.
- Найти нули функции.
- Найти промежутки знакопостоянства функции, то есть промежутки, на которых она строго положительна или строго отрицательна.
- Найти асимптоты графика функции.
- Найти производную функции.
- Найти критические точки в промежутках возрастания и убывания функции.
- На основании проведенного исследования построить график функции.
x | y |
0 | -1 |
1 | 2 |
Как видим, k = 3 > 0 и угол наклона к оси Ox острый, b = -1 — смещение по оси Oy.
x | y |
0 | 2 |
1 | 1 |
k = -1 > 0 и b = 2 можно сделать аналогичные выводы, как и в первом пункте.
x | y |
0 | 0 |
1 | 2 |
k = 2 > 0 — угол наклона к оси Ox острый, B = 0 — график проходит через начало координат.
k = 0 — константная функция, прямая проходит через точку b = -1 и параллельно оси Ox.
Задача 5. Построить график функции
Это дробно-рациональная функция. Область определения функции D(y): x ≠ 4; x ≠ 0.
Нули функции: 3, 2, 6.
Промежутки знакопостоянства функции определим с помощью метода интервалов.
Вертикальные асимптоты: x = 0, x = 4.
Если x стремится к бесконечности, то у стремится к 1. Значит, y = 1 — горизонтальная асимптота.
Вот так выглядит график:
Задача 6. Построить графики функций:
б)
г)
д)
Когда сложная функция получена из простейшей через несколько преобразований, то преобразования графиков можно выполнить в порядке арифметических действий с аргументом.
а)
Преобразование в одно действие типа f(x) + a.
Сдвигаем график вверх на 1:
б)
Преобразование в одно действие типа f(x — a).
Сдвигаем график вправо на 1:
В этом примере два преобразования, выполним их в порядке действий: сначала действия в скобках f(x — a), затем сложение f(x) + a.
Сдвигаем график вправо на 1:
Сдвигаем график вверх на 2:
г)
Преобразование в одно действие типа
Растягиваем график в 2 раза от оси ординат вдоль оси абсцисс:
д)
Мы видим три преобразования вида f(ax), f (x + a), -f(x).
Чтобы выполнить преобразования, посмотрим на порядок действий: сначала умножаем, затем складываем, а уже потом меняем знак. Чтобы применить умножение ко всему аргументу модуля в целом, вынесем двойку за скобки в модуле.
Сжимаем график в два раза вдоль оси абсцисс:
Сдвигаем график влево на 1/2 вдоль оси абсцисс:
Отражаем график симметрично относительно оси абсцисс:
Аппроксимация функции одной переменной
Калькулятор использует методы регрессии для аппроксимации функции одной переменной.
Данный калькулятор по введенным данным строит несколько моделей регрессии: линейную, квадратичную, кубическую, степенную, логарифмическую, гиперболическую, показательную, экспоненциальную. Результаты можно сравнить между собой по корреляции, средней ошибке аппроксимации и наглядно на графике. Теория и формулы регрессий под калькулятором.
Если не ввести значения x, калькулятор примет, что значение x меняется от 0 с шагом 1.
Аппроксимация функции одной переменной
Линейная регрессия
Коэффициент линейной парной корреляции:
Средняя ошибка аппроксимации:
Квадратичная регрессия
Система уравнений для нахождения коэффициентов a, b и c:
Коэффициент корреляции:
,
где
Средняя ошибка аппроксимации:
Кубическая регрессия
Система уравнений для нахождения коэффициентов a, b, c и d:
Коэффициент корреляции, коэффициент детерминации, средняя ошибка аппроксимации — используются те же формулы, что и для квадратичной регрессии.
Степенная регрессия
Коэффициент корреляции, коэффициент детерминации, средняя ошибка аппроксимации — используются те же формулы, что и для квадратичной регрессии.
Показательная регрессия
Коэффициент корреляции, коэффициент детерминации, средняя ошибка аппроксимации — используются те же формулы, что и для квадратичной регрессии.
Гиперболическая регрессия
Коэффициент корреляции, коэффициент детерминации, средняя ошибка аппроксимации — используются те же формулы, что и для квадратичной регрессии.
Логарифмическая регрессия
Коэффициент корреляции, коэффициент детерминации, средняя ошибка аппроксимации — используются те же формулы, что и для квадратичной регрессии.
Экспоненциальная регрессия
Коэффициент корреляции, коэффициент детерминации, средняя ошибка аппроксимации — используются те же формулы, что и для квадратичной регрессии.
Вывод формул
Сначала сформулируем задачу:
Пусть у нас есть неизвестная функция y=f(x), заданная табличными значениями (например, полученными в результате опытных измерений).
Нам необходимо найти функцию заданного вида (линейную, квадратичную и т. п.) y=F(x), которая в соответствующих точках принимает значения, как можно более близкие к табличным.
На практике вид функции чаще всего определяют путем сравнения расположения точек с графиками известных функций.
Полученная формула y=F(x), которую называют эмпирической формулой, или уравнением регрессии y на x, или приближающей (аппроксимирующей) функцией, позволяет находить значения f(x) для нетабличных значений x, сглаживая результаты измерений величины y.
Для того, чтобы получить параметры функции F, используется метод наименьших квадратов. В этом методе в качестве критерия близости приближающей функции к совокупности точек используется суммы квадратов разностей значений табличных значений y и теоретических, рассчитанных по уравнению регрессии.
Таким образом, нам требуется найти функцию F, такую, чтобы сумма квадратов S была наименьшей:
Рассмотрим решение этой задачи на примере получения линейной регрессии F=ax+b.
S является функцией двух переменных, a и b. Чтобы найти ее минимум, используем условие экстремума, а именно, равенства нулю частных производных.
Используя формулу производной сложной функции, получим следующую систему уравнений:
Для функции вида частные производные равны:
,
Подставив производные, получим:
Откуда, выразив a и b, можно получить формулы для коэффициентов линейной регрессии, приведенные выше.
Аналогичным образом выводятся формулы для остальных видов регрессий.
http://skysmart.ru/articles/mathematic/postroenie-grafikov-funkcij
http://planetcalc.ru/5992/