Menu

Одно внутри другого

Часть раздела Функции и преобразования путешествия по Algebra 2 на Coddy. Урок 18 из 55.

Композиция подставляет результат одной функции в другую функцию. g(f(x))g\left(f\left(x\right)\right) означает: вычисли f(x), а затем используй результат как входное значение для g. Это читается как «g от f от x», также в учебниках это записывают как (g ∘ f)(x).

Возьмём f(x)=x+4f\left(x\right) = x+4 и g(x)=3xg\left(x\right) = 3x и вычислим g(f(2))g\left(f\left(2\right)\right). Сначала внутреннюю функцию: f(2) равно 6. Затем g(6) равно 18. Если расписать вычисления, правило f превращает задачу в g(2+4)g\left(2+4\right), затем правило g даёт 3(2+4)3\left(2+4\right), и остаётся выполнить арифметические действия.

Почему сначала внутренний вызов? Для работы функции g нужно число, и это число — то, что возвращает f. Код выполняется так же: в g(f(2)) компьютер вызывает f, прежде чем у g появится аргумент.

challenge icon

Задание

Для f(x)=2x+1f\left(x\right) = 2x+1 и g(x)=x2g\left(x\right) = {x}^{2} вычисли g(f(1))g\left(f\left(1\right)\right). Сначала примени внутреннее правило, затем внешнее, после этого вводи арифметические вычисления по одной строке.

Попробуйте сами

g(f(1))g\left(f\left(1\right)\right)

Упростить

Даноf(x)=2x+1f\left(x\right) = 2x+1g(x)=x2g\left(x\right) = x^{2}

Все уроки раздела Функции и преобразования