Loading [MathJax]/jax/output/HTML-CSS/jax.js
Skip to main content
LibreTexts - Ukrayinska

0.6: Зворотні функції

Є одна остання річ, яку ми повинні переглянути, перш ніж потрапити в основний матеріал курсу, і це зворотні функції. Як ми бачили вище функції насправді просто правила для прийняття вхідних даних (майже завжди число), обробки його якось (зазвичай за формулою), а потім повернення виведення (знову ж таки, майже завжди число).

\ begin {збирати*}\ текст {вхідне число}\;\; x\ quad\ mapsto\ quad f\;\;\ текст {робить ``матеріал» до}\;\; x\ quad\ mapsto\ quad\ text {номер повернення}\;\; y\ end {gather*}

У багатьох ситуаціях це виявиться дуже корисним, якщо ми зможемо скасувати все, що зробила наша функція. тобто

\ begin {gather*}\ text {взяти вихід}\;\; y\ quad\ mapsto\ quad\ text {зробити ``матеріал» до}\;\; y\ quad\ mapsto\ quad\ text {повернути оригінал}\;\; x\ end {gather*}

Коли вона існує, функція «якаf(x) скасовує» функцію знаходить шляхом розв'язанняy=f(x) forx як функціїy і називається оберненою функцією.f. Виявляється, що не завжди можна вирішитиy=f(x) forx як функціюy. Евен коли це можливо, це може бути дуже важко зробити 1 Дійсно багато шифрування експлуатує той факт, що ви можете знайти функції, які дуже швидко зробити, але дуже важко скасувати. Наприклад — дуже швидко помножити два великих простих числа разом, але дуже важко взяти цей результат і повернути його назад у вихідні два простих числа. Зацікавлений читач повинен шукати функції ловушки. .

Наприклад — положення частинки,s, на часt задається формулоюs(t)=7t (накреслена нижче). З огляду на калькулятор, і будь-яке конкретне числоt, ви можете швидко відпрацювати відповідні позиціїs. Однак, якщо вам задають питання «Коли частка досягаєs=4?», то для відповіді на неї нам потрібно вміти «скасувати»s(t)=4 ізолюватиt. В цьому випадку, тому що s(t)завжди збільшується, ми завжди можемо скасувати,s(t) щоб отримати унікальну відповідь:

\ begin {align*} s (t) &= 7t = 4 &\ текст {якщо і тільки тоді} && t&=\ frac {4} {7}. \ end {вирівнювати*}

Однак це питання не завжди так просто. Розглянемо ескізy=sin(x) нижче; коли єy=12? Тобто, для яких значеньxsin(x)=12? Перефразувати його ще раз, при яких значенняхx робить криваy=sinx (яка намальована в правій половині малюнка 0.6.1) перетинати горизонтальну пряму лініюy=12 (яка також накидали на цьому ж малюнку)?

Малюнок 0.6.1.

Ми бачимо, що буде нескінченна кількістьx -значень, які даютьy=sin(x)=12; немає унікальної відповіді.

Нагадаємо (з визначення 0.4.1), що для будь-якого заданого вхідного сигналу функція повинна давати унікальний висновок. Так що, якщо ми хочемо, щоб знайти функцію, яка скасовує,s(t), то речі хороші - тому що коженs -value відповідає унікальномуt -значення. З іншого боку, ситуація зy=sinx проблематичною - будь-яке заданеy значення відображається багатьма різнимиx -значеннями. Тому, коли ми шукаємо унікальну відповідь на питання «Коли єsinx=12?», ми не можемо відповісти на нього.

Ця умова «унікальності» можна зробити більш точним:

Визначення 0.6.2

Функціяf є один до одного (ін'єкційна), коли вона ніколи не приймає одне і те жy значення більше одного разу. Тобто

\ begin {збирати*}\ mbox {якщо} x_1\ neq x_2\ mbox {потім} f (x_1)\ neq f (x_2)\ end {збирати*}

Існує простий спосіб перевірити це, коли у вас є сюжет функції - тест горизонтальної лінії.

Визначення 0.6.3 Тест горизонтальної лінії

Функція є один до одного тоді і лише тоді, коли жодна горизонтальна лінія неy=c перетинає графікy=f(x) більше одного разу.

тобто кожна горизонтальна лінія перетинає графік або нуль, або один раз. Ніколи двічі і більше. Цей тест говорить нам, щоy=x3 це один до одного, алеy=x2 це не так. Однак зауважте, що якщо ми обмежимо областьy=x2 до,x0 то тест горизонтальної лінії буде пройдено. Це одна з причин, чому ми повинні бути обережними, щоб розглянути область функції.

Коли функція один до одного, то вона має зворотну функцію.

Визначення 0.6.4

fДозволяти функція один-на-один з доменомA і діапазономB. Тоді його зворотна функція позначаєтьсяf1B і має область і діапазонA. Він визначається

\ begin {align*} f^ {-1} (y) &= x &\ text {всякий раз} && f (x) &= y\ end {align*}

для будь-якогоyB.

Так що, якщоf картиxy, потімf1 картиy назад доx. Цеf1 «скасовує»f. Через це у нас є

\ begin {align*} f^ {-1} (f (x)) &= x &\ mbox {для будь-якого $ x\ in A$}\\ f (f^ {-1} (y)) &=y &\ mbox {для будь-якого $y\ in B$}\ end {align*}

Ми повинні бути обережними, щоб не сплутатиf1(x) з1f(x). «1» не є показником.

Приклад 0.6.5 Зворотнийx5+3

Нехайf(x)=x5+3 на доменR. Щоб знайти його зворотний, робимо наступне:

  • Напишітьy=f(x);, що єy=x5+3.
  • Вирішити дляx з точки зоруy (це не завжди легко) —x5=y3, такx=(y3)1/5.
  • Рішення єf1(y)=(y3)1/5.
  • Нагадаємо, що «y» inf1(y) - це фіктивна змінна. Тобтоf1(y)=(y3)1/5 означає, що якщо ви подаєте номерy у функцію,f1 він виводить число(y3)1/5. Ви можете викликати вхідну змінну все, що завгодно. Так що, якщо ви хочете, щоб викликати вхідну змінну «xy» замість «», то просто замінити коженyf1(y) зx.
  • Тобтоf1(x)=(x3)1/5.
Приклад 0.6.6 Зворотнийx1

Нехайg(x)=x1 на доменіx1. ми можемо знайти зворотне таким же чином:

\ begin {align*} y &=\ sqrt {x-1}\\ y^2 &= x-1\ x &= y^2+1 = f^ {-1} (y) &\ text {або, записуючи вхідну змінну як ``$x$»:}\\ f^ {-1} (x) &= x^2+1. \ end {вирівнювати*}

Давайте тепер перейдемо до пошуку зворотногоsin(x) — це трохи складніше, і нам доведеться ретельно подумати про домени.

Приклад 0.6.7 Зворотнийsin(x)

Ми бачили (назад на рис. 0.6.1), щоsin(x) приймає кожне значенняy між1 і+1 для нескінченно багатьох різних значеньx (див. Лівий графік на малюнку нижче). Отже,sin(x), з доменом<x< не має зворотної функції.

Але зверніть увагу, що якx працює відπ21 до+π2,sin(x) збільшується від до+1. (Див середній графік на малюнку вище.) Зокрема,sin(x) приймає кожне значення рівно1y1 для одногоπ2xπ2. Так що якщо ми обмежимоsinx мати домен,π2xπ2, він має зворотну функцію, яка традиційно називається arcsine (див. Додаток A.9).

Тобто, за визначенням, для кожного1y1,arcsin(y) є унікальнимπ2xπ2 підкоряєтьсяsin(x)=y. еквівалентно, обмін фіктивними змінними x і y протягом останнього речення дає, що для кожного1x1,arcsin(x) є унікальнимπ2yπ2 підкоряючисьsin(y)=x.

Побудувати графік оберненої функції з графіка вихідної функції нескладно. Потрібно лише пам'ятати, що

Y=f1(X)f(Y)=X

якийy=f(x)x перейменованийY іy перейменований наX.

Почніть з малювання графікаf, маркуванняy осейx - і —та маркування кривоїy=f(x).

Тепер замінітьx кожнеy наX і замініть отриману міткуX=f(Y) на кривій на еквівалентYY=f1(X).

Нарешті, нам просто потрібно перемалювати ескіз зY віссю, що йде вертикально (зіY збільшенням вгору) іX віссю, що йде горизонтально (зіX збільшенням вправо). Для цього зробіть вигляд, що ескіз знаходиться на прозорості або на дуже тонкому аркуші паперу, який ви можете бачити наскрізь. Підніміть ескіз вгору і переверніть його так, щобY вісь проходила вертикально, аX вісь проходила горизонтально. Якщо ви хочете, ви також можете перетворити верхній регістрX у нижній регістр,x а верхній -Y у нижній регістрy.

Інший спосіб сказати «перевернути ескіз так, щоб обмінятиxy - і —осі» - це «відображати в рядкуy=x». На малюнку нижче синій «горизонтальний» еліптичний диск, який відцентрований по центру,(a,b) був відображений у лінії,y=x щоб отримати червоний «вертикальний» еліптичний диск, зосереджений на(b,a).

Приклад 0.6.8 Замальовування, оберненеy=x2

Як приклад, нехайf(x)=x2 з доменом0x<.

  • Колиx=0,f(x)=02=0.
  • Зіx збільшеннямx2 стає все більше і більше.
  • Колиx дуже великий і позитивний, такожx2 дуже великий і позитивний. (Наприклад, подумайтеx=100.)

Графікy=f(x)=x2 - це синя крива нижче. За визначенням,Y=f1(X) якщоX=f(Y)=Y2. Це, якщоY=X. (Пам'ятайте, що, щоб бути в областіf, ми повинні матиY0.) Таким чином, обернена функція «квадрат» є «квадратний корінь». Графікf1 - це червона крива нижче. Червона крива - це відображення синьої кривої в лініїy=x.

  • Was this article helpful?