6.3: Комплексна диференціація
Кажутьf, що комплекс диференційований,z0 якщо
limz→z0f(z)−f(z0)z−z0
існує, під яким ми маємо на увазі, що
f(zn)−f(z0)zn−z0
сходиться до одного і того ж значення для кожної послідовності{zn}, яка сходиться доz0. У цьому випадку ми природно називаємо лімітом.ddzf(z0)
Щоб проілюструвати концепцію «для кожного», згаданого вище, ми використовуємо наступну картину. Ми припускаємо,z0 що точка диференційована, а це означає, що будь-яка мислима послідовність збирається сходитися доz0. Ми окреслимо три послідовності на малюнку: дійсні числа, уявні числа та спіральний візерунок обох.
Послідовності наближаються до точки в комплексній площині
Похідне відz2 є2z.
limz→z0z2−z20z−z0=limz→z0(z−z0)(z+z0)z−z0=2z0
Експоненціальна є власною похідною.
limz→z0ez−ez0z−z0=ez0limz→z0ez−z0−1z−z0=ez0limz→z0∞∑n=0(z−z0)n(n+1)!=ez0
Реальна частина неz є диференційованою функцієюz.
Показано, що межа залежить від кута наближення. По-перше, колиzn→z0 на прямій, паралельній дійсній осі, наприкладzn=x0+1n+iy0, ми знаходимо
limn→∞x0+1n−x0x0+1n+iy0−x0+iy0=1
zn→z0в той час як якщо в уявному напрямку, наприкладzn=x0+i(y0+1n), то
limn→∞x0−x0x0+i(y0+1n)−x0+iy0=0
Висновок
НЕ_ПЕРЕТВОРЕНІ_ЩЕ: пункт
Цей останній приклад говорить про те,f що коли диференційовний простий зв'язок повинен пов'язувати його часткові похідні вx іy.
Якщоf диференційований вz0 тоddzf(z0)=∂f(z0)∂x=−(i∂f(z0)∂y)
Зz=x+iy0
ddzf(z0)=limz→z0f(z)−f(z0)z−z0=limx→x0f(x+iy0)−f(x0+iy0x−x0=∂f(z0)∂x
Зz=x0+iy
ddzf(z0)=limz→z0f(z)−f(z0)z−z0=limx→x0f(x0+iy)−f(x0+iy0i(y−y0)=−(i∂f(z0)∂y)
Рівняння Коші-Реймана
У терміні дійсної і уявної частинf цей результат приносить рівняння Коші-Рімана.
∂u∂x=∂v∂y
і
∂v∂x=−∂u∂y
Щодо зворотної пропозиції ми зауважимо, що колиf має неперервні часткові похідні в області, що підпорядковуються рівнянню Коші-Реймана,f то насправді диференційовна в області.
Ми зауважимо, що не маючи більше енергії, ніж витрачена на своїх справжніх двоюрідних братів, можна розкрити правила диференціації складних сум, продуктів, коефіцієнтів та композицій.
Як одне з важливих застосувань похідної спробуємо розширити в часткових дробах раціональну функцію, знаменник якої має корінь зі ступенем більшим за одиницю. Як розминки спробуємо знайтиq1,1 іq1,2 в виразі
z+2(z+1)2=q1,1z+1+q1,2(z+1)2
Аргументуючи, як зазначено вище, здається розумним помножити на(z+1)2 і так прийти до
z+2=q1,1(z+1)+q1,2
На налаштуванняz=−1 це даєq1,2=1. Зq1,2 обчислюється, Рівняння приймає просту формуz+1=q1,1(z+1) іq1,2=1 так само. Отже,
z+2(z+1)2=1z+11(z+1)2
Цей останній крок стає більш громіздким для коренів вищих ступенів. Розглянемо
(z+2)2(z+1)3=q1,1z+1+q1,2(z+1)2+q1,3(z+1)3
Перший крок все ще правильний: помножте на коефіцієнт у найвищому ступені, тут 3. Це залишає нас
(z+2)2=q1,1(z+1)2+q1,2(z+1)+q1,3
Установкаz=−1 знову видає останній коефіцієнт, тутq1,3=1. Однак нам залишається одне рівняння в двох невідомих. Ну, насправді не одне рівняння, для рівняння, щоб провести для всіхz, Рівняння. Це виробляє
2(z+2)=2q1,1(z+1)+q1,2
І2=q1,1 останній, звичайно, не потребує коментарів. Виходимоq1,2 з першого шляхом установкиz=−1. Цей приклад дозволить нам вивести простий вираз для часткового розширення часткового дробу загальної правильної раціональної функції,q=fg деg має h чіткі{λ1,⋯,λh} корені відповідних ступенів{d1,⋯,dh}. пишемо
q(z)=h∑j=1dj∑k=1qj,k(z−λj)k
і зверніть увагу, як зазначено вище,qj,k тобто коефіцієнт(z−dj)dj−k в раціональній функції
rj(z)≡q(z)(z−λj)dj
Отже,qj,k може бути обчислено шляхом встановленняz=λj в співвідношенніdj−kth похідної відrj до(dj−k)!
qj,k=limz→λj1(dj−k)!ddj−kdzdj−k{(z−λj)djq(z)}
Як другий приклад візьмемо
B=(100130011)
і обчислитиΦj,k матриці в розширенні
(zI−B)−1=(1z−1001(z−1)(z−3)1z−301(z−1)2(z−3)1(z−1)(z−3)1z−1)=1z−1Φ1,1+1(z−1)2Φ1,2+1z−3Φ2,1
Єдиним складним терміном є(3,1) елемент. пишемо
1(z−1)2(z−3)=q1,1z−1+q1,2(z−1)2+q2,1z−3
Звідси випливає, що
q1,1=ddz(1z−31)=−1/4
і
q1,2=1z−31=−1/4
і
q2,1=(1(z−3)21)=1/4
Тепер випливає, що
(zI−B)−1=1z−1(100−1/200−1/4−1/21)+1(z−1)2(000000−1/200)+1z−3(0001/2101/41/20)
На завершення зауважимо, що в Matlab реалізовано метод часткових розширень дробів. Насправді, Рівнянняq1,1,q1,2,q2,1 все випливають з однієї команди: [r, p, k] = залишок ([0 0 0 1], [1 -5 7 -3])
. Перший вхідний аргумент - Matlab-speak дляf(z)=1 многочлена, тоді як другий аргумент відповідає знаменнику
g(z)=(z−1)2(z−3)=z3−5z2+7z−3