Search
Write a publication
Pull to refresh

Теория функций или как показать зависимость роста смурфика от его возраста

Level of difficultyEasy

Привет всем, кто читает эту статью! Сегодня я простыми словами расскажу, что такое функция, рассмотрим ее анатомию, а также разберёмся, как рост смурфика зависит от его возраста, но все по порядку...

Что такое теория функций

Поскольку мы начали изучать одну из областей математики, важно понимать, с чем именно мы имеем дело.

Теория функций — это раздел математики, который изучает функции, их виды, свойства, а также поведение в различных ситуациях.

В дальнейшем, когда я буду писать продолжение, мы будем углубляться в этот раздел. Но сейчас разберём необходимую базу для понимания последующих статей.

Интуитивное понимание

Прежде чем переходить к сложным математическим формулам, я хочу интуитивно объяснить саму суть функции, поэтому начну издалека.

Как вы знаете, в нашем мире существует множество зависимостей. Например: если пошёл дождь, то дороги становятся влажными; ночью темно, а днём светло; и, наконец, чем старше человек, тем он выше (за исключением некоторых случаев).

Но как выразить последнюю зависимость математически? Именно эту проблему и решают функции.

Представим, что у нас есть мир смурфиков. В среднем они живут 20 лет, и их рост увеличивается с каждым годом. Давайте составим математическую модель этой зависимости:

y = x + 1

где:

  • y - рост смурфика

  • x - его возраст

Далее я объясню анатомию функции, а пока можете считать эти непонятные буквы обозначениями, как я описал выше.

Теперь давайте узнаем рост смурфика, когда ему исполнился 1 год. Для этого достаточно просто подставить возраст x = 1 в нашу формулу.

x

1

2

3

4

5

6

7

y

2

3

4

5

6

7

8

Определение функции

Теперь поговорим о функции более формально и дадим ей определение.

Функция — это зависимость одной величины от другой.

У вас может возникнуть резонный вопрос: о каких именно величинах идёт речь? Сейчас мы с этим разберёмся.

Анатомия функции

На нашем операционном столе находится та же функция, которую мы рассматривали ранее:

  y = x + 1

x и y — это те самые величины, которые как-то зависят друг от друга. Возникает ещё больше вопросов, чем ответов, не так ли? Это нормально, сейчас всё объясню.

  • y — это значение функции (его ещё называют зависимой переменной). Это те значения, которые мы получаем после подстановки. В нашем примере y — это рост смурфика.

  • x — это аргумент функции (его ещё называют независимой переменной). Это те значения, которые мы подставляем в функцию. В нашем примере x — это возраст смурфика.

Такую зависимость y от x называю функциональной зависимостью.

График

График — это наглядный способ представить зависимость между величинами. В нашем случае, с помощью графического калькулятора Desmos мы изобразим зависимость роста смурфика от его возраста.

По горизонтальной оси откладываются значения x, а по вертикальной — значения y.

По графику можно также определить рост смурфика. Для этого нужно выбрать на оси x соответствующее значение и провести вертикальную линию до пересечения с графиком. Когда линия пересечет график, проведите горизонтальную линию до оси y, чтобы узнать значение y, которое соответствует выбранному x.

Ось x и ось y называются абсциссой и ординатой соответственно.

Кстати, на самом деле график — это не линия, а просто очень близко расположенные друг к другу точки, которые создают иллюзию прямой.

Линейная функция

Линейная функция, это функция вида:

y = kx + b

где:

  • k и b - числа

  • x - аргумент функции

  • y - значение функции

Наша функция:

y = x + 1

является частным случаем линейной функции, при котором коэффициент k = 1.

Также, вы могли заметить закономерность: если взять числа от 1 до 5, то значения функции будут увеличиваться на 1. Если взять числа с некоторым промежутком, например, 2, то каждое значение будет увеличиваться на 2.

Это и есть прелесть линейной функции — её значения увеличиваются на постоянное значение.

Реализация функции на python

def linear_func(x):
    return x + 1

value_x = [1,2,3,4,5]

for x in value_x:
    y = linear_func(x)
    print(y)

Мы написали функцию, которая принимает значение x и возвращает x + 1. Затем был объявлен массив, содержащий наши значения. В цикле мы итерируемся по массиву, по очереди передаём значения в функцию и выводим результат.

Построение графиков на python

import matplotlib.pyplot as plt
import numpy as np

x = np.array([1,2,3,4,5])

plt.plot(x, x + 1)
plt.show()

Импортируем библиотеки matplotlib и numpy. Первая нужна для построения графиков, а вторая — для расширенной работы с массивами. Создаем массив x, в который записываем значения. Затем передаем массив в функцию plot, прибавляя к каждому элементу +1, и выводим результат:

Заключение

Сегодня мы разобрали фундаментальные основы одной из самых сложных тем алгебры в средней школе. Мы интуитивно поняли, что такое функция, рассмотрели её определение и разобрали её анатомию.

Этой базы достаточно, чтобы вы могли свободно читать статьи по данному разделу математики и лучше понимать её основы

Tags:
Hubs:
You can’t comment this publication because its author is not yet a full member of the community. You will be able to contact the author only after he or she has been invited by someone in the community. Until then, author’s username will be hidden by an alias.