bilim.techО проекте

Преобразования графиков

Почему f(x − 2) сдвигает график вправо, а не влево? Четыре числа A, B, C, D сдвигают, растягивают и отражают любой график: смещение нуля датчика, усиление сигнала, сдвиг по фазе.

01 Что это такое

Преобразования графика: та же функция, но сдвинутая, растянутая или отраженная.

Если знаешь, как выглядит график x², sin x или |x|, не нужно строить заново графики (x − 3)² − 1 или 2·sin x. Это та же кривая, перенесенная на новое место или растянутая. Четыре числа описывают все такие изменения: два двигают график, два меняют его масштаб. В технике это повседневные операции: смещение нуля датчика, коэффициент усиления, задержка сигнала, инверсия.

xвправо на 3вниз на 1y = x²y = (x − 3)² − 1xx − 32−1304152
Вершина x² была при x = 0. У (x − 3)² скобка обнуляется при x = 3: туда и уехала вершина. Минус 1 снаружи опускает весь график.
C, D
Сдвиги. C двигает график по горизонтали, D по вертикали. Форма не меняется, график переезжает целиком.
A
Масштаб по высоте. Все значения умножаются на A. A больше 1: график вытягивается, меньше нуля: переворачивается.
B
Масштаб по ширине. Аргумент умножается на B, и график сжимается к оси в B раз. Для синуса B это частота.
02 Опыт
Меняй четыре числа. Бледный график остается на месте для сравнения. РАСЧЕТ В РЕАЛЬНОМ ВРЕМЕНИ
ФУНКЦИИ И ГРАФИКИ

Куда уходит график от A, B, C, D?

Рис. 1.6
ФУНКЦИЯ
СЛУЧАЙ
Сдвиг C; D
Масштаб по высоте
Масштаб по ширине

ⓘ Ступенька H(x) равна 0 при x меньше нуля и 1 при x от нуля и больше: так выглядит включение реле или подача напряжения. Квадратный корень определен только для неотрицательных чисел, поэтому у √x график начинается в точке.

03 Формулы по буквам

Сдвиг, масштаб и порядок действий

Первая формула двигает график. Вторая меняет его масштаб. Третья собирает все вместе и показывает, в каком порядке выполнять действия. Под каждой формулой числа из опыта.

Как сдвинуть график?

y = f(x − C) + D

D снаружи прибавляется к значению: график поднимается на D. C внутри вычитается из x: то, что у f было при нуле, теперь случится при x = C. Поэтому минус дает сдвиг вправо.

C
сдвиг по x: больше нуля вправо, меньше нуля влево
D
сдвиг по y: больше нуля вверх, меньше нуля вниз
x − C
«сколько прошло после C»: опоздание, задержка

Как растянуть или сжать?

y = A · f(B · x)

A снаружи умножает высоты: все точки отодвигаются от оси x в A раз. B внутри ускоряет аргумент: f доходит до тех же значений в B раз раньше, и график сжимается к оси y.

A
коэффициент усиления, размах, амплитуда
B
во сколько раз быстрее: для синуса это частота
−1
A = −1: отражение сверху вниз; B = −1: слева направо

Как собрать все вместе?

y = A · f(B · (x − C)) + D

Действия идут изнутри наружу. Сначала из x вычитаем C, потом умножаем на B, потом считаем f, потом умножаем на A и в конце прибавляем D. Внутренние действия меняют график по x, внешние по y.

внутри
C и B: работают с x, действуют «наоборот»
снаружи
A и D: работают с y, действуют прямо
порядок
B · (x − C) это не Bx − C: сдвиг равен C, а не C / B

Почему внутренние числа действуют наоборот

Новый график в точке x показывает то, что старый показывал в точке B · (x − C). Чтобы получить старую вершину x² при аргументе 0, нужно B · (x − C) = 0, то есть x = C. Значит, вершина приехала в C. Чтобы получить то, что старый график имел при аргументе 1, нужно x = C + 1/B. Чем больше B, тем ближе эта точка: график сжался.

С внешними числами все прямо: значение f умножили на A и прибавили D, значит, точка графика ушла по вертикали именно так. Проще всего запомнить: внутри скобки меняется x и все действует наоборот, снаружи меняется y и все действует как написано.

f(x − 2)
вправо на 2: событие наступает на 2 позже
f(x) + 2
вверх на 2: к каждому значению добавили 2
f(2x)
сжатие по x в 2 раза: все происходит вдвое быстрее
−f(x)
отражение относительно оси x
f(−x)
отражение относительно оси y
y = 2 · (x − 2)² − 1 при x = 3xx = 3вход− C3 − 2 = 1сдвиг по x· B1 · 1 = 1сжатие по xf1² = 1сама функция· A2 · 1 = 2растяжение по y+ D2 − 1 = 1сдвиг по y
Изнутри наружу: сначала оранжевые действия с x, потом f, потом зеленые действия с y. Результат y = 1.
04 Где и зачем это применяют

Везде, где сигнал смещают, усиливают или задерживают

Допущения модели+

Все четыре преобразования линейны: они сдвигают и масштабируют, но не меняют форму кривой. Настоящие датчики и усилители так работают только в рабочем диапазоне: на краях появляются насыщение и нелинейность, а задержка в реальной системе часто сопровождается сглаживанием фронтов. B в опыте не может быть нулем: f(0 · x) дает постоянную, и график теряет всю форму, поэтому ползунок перескакивает через ноль.

Еще в направлении «Математика»

Все темы направления «Математика» →