Wzory Cramera

Z testwiki
Przejdź do nawigacji Przejdź do wyszukiwania

Szablon:Spis treści

Wzory Crameratwierdzenie określające postać rozwiązań oznaczonego układu równań liniowych. Sformułowane zostało przez szwajcarskiego matematyka Gabriela Cramera w 1750 roku[1].

Z twierdzenia tego można wyprowadzić twierdzenie Cayleya-Hamiltona w algebrze liniowej oraz lemat Nakayamy będący ważnym wynikiem teorii pierścieni przemiennych. W programowaniu całkowitoliczbowym twierdzenie to można wykorzystać do dowiedzenia, iż zadanie tego rodzaju z macierzą całkowicie unimodularną i całkowitymi współczynnikami wektora wyrazów wolnych ma całkowitoliczbowe rozwiązania bazowe, co znacząco upraszcza rozwiązywanie takich zadań. Wzory Cramera wykorzystuje się do otrzymania rozwiązania ogólnego niejednorodnego równania różniczkowego liniowego metodą uzmienniania stałych. W geometrii różniczkowej wykorzystuje się je (zwykle niejawnie), stosując twierdzenie o funkcji uwikłanej (zob. Pochodne funkcji uwikłanych).

Twierdzenie

Niech dany będzie układ równań liniowych

x1𝐚1++xn𝐚n=𝐛,

gdzie 𝐱=(x1,,xn) oraz 𝐛=(b1,,bn).

Jeśli wyznacznik det(𝐚1,,𝐚n)0, to układ jest

  • oznaczony (ma jedno i tylko jedno rozwiązanie) dane wzorami:
    x1=det(𝐛,𝐚2,,𝐚n)det(𝐚1,𝐚2,,𝐚n),  xn=det(𝐚1,,𝐚n1,𝐛)det(𝐚1,,𝐚n1,𝐚n).

W przeciwnym przypadku, gdy det(𝐚1,,𝐚n)=0, układ jest

  • sprzeczny (nie ma rozwiązań), gdy
    choć jeden wyznacznik we wzorach Cramera zawierający 𝐛 jest różny od zera;
  • nieoznaczony (ma więcej niż jedno rozwiązanie) lub sprzeczny, gdy
    wszystkie wyznaczniki we wzorach Cramera zawierające 𝐛 są równe zeru.

Dowód

Lemat

Układ jest oznaczony (tzn. ma dokładnie jedno rozwiązanie) wtedy i tylko wtedy, gdy ma on niezerowy wyznacznik.

Konieczność
Dowód nie wprost. Jeśli det(𝐚1,,𝐚n)=0, to układ 𝐚1,,𝐚n jest liniowo zależny, zatem istnieje niezerowy wektor y=(y1,,yn), dla którego
y1𝐚1++yn𝐚n=𝟎,
co oznacza, że
(x1+y1)𝐚1++(xn+yn)𝐚n=𝐛,
czyli wektor 𝐱+𝐲 jest jeszcze jednym, różnym od 𝐱, rozwiązaniem danego układu.
Dostateczność
Niezerowy wyznacznik, det(𝐚1,,𝐚n)0, pociąga liniową niezależność układu 𝐚1,,𝐚n, który tworzy wtedy bazę przestrzeni współrzędnych (tzw. przestrzeni kolumnowej, czyli przestrzeni współrzędnych wektorów kolumnowych); ponieważ 𝐛 jest wektorem tej przestrzeni, to ma on jednoznaczne przedstawienie
x1𝐚1++xn𝐚n=𝐛
w tej bazie, zatem 𝐱 jest wówczas jedynym rozwiązaniem danego układu (wynika to wprost z twierdzenia o rzędzie).

Dowód

Na mocy lematu: jeśli układ jest oznaczony, to istnieje dokładnie jeden wektor 𝐱, który spełniałby

x1𝐚1++xn𝐚n=𝐛,

zatem na mocy liniowości wyznacznika względem każdej współrzędnej zachodzi

det(𝐛,𝐚2,,𝐚n)=det(i=1nxi𝐚i,𝐚2,,𝐚n)=i=1nxidet(𝐚i,𝐚2,,𝐚n),

zaś z jego alternacyjności (antysymetryczności) wynika, że

det(𝐛,𝐚2,,𝐚n)=x1det(𝐚1,𝐚2,,𝐚n),

skąd jest

x1=det(𝐛,𝐚2,,𝐚n)det(𝐚1,𝐚2,,𝐚n).

Pozostałe współrzędne wektora 𝐱 otrzymuje się analogicznie.

Przykłady

Układy małych stopni

Układ równań

{ax+by=ecx+dy=f

zapisany w postaci macierzowej ma postać

[abcd][xy]=[ef].

Jego rozwiązania mają wtedy postać

x=|ebfd| / |abcd|=edbfadbc

oraz

y=|aecf| / |abcd|=afecadbc.

Przypadek układu trzech równań z trzema niewiadomymi jest analogiczny: układ postaci

{ax+by+cz=jdx+ey+fz=kgx+hy+iz=l

zapisuje się w postaci macierzowej jako

[abcdefghi][xyz]=[jkl],

a jego rozwiązaniami są wtedy

x=|jbckeflhi||abcdefghi|,y=|ajcdkfgli||abcdefghi| oraz z=|abjdekghl||abcdefghi|.

Pochodne funkcji uwikłanych

Szablon:Zobacz też Niech dane będą dwa równania F(x,y,u,v)=0 oraz G(x,y,u,v)=0. Jeśli u oraz v są zmiennymi niezależnymi, to bywa, że x oraz y dają się wyrazić jako x=X(u,v) oraz y=Y(u,v). Wówczas wzory Cramera umożliwiają znalezienie równania opisującego xu.

Mając na celu wyznaczenie wspomnianej pochodnej, należy w pierwszej kolejności obliczyć różniczki F, G, x oraz y, za pomocą których zostanie ona wyrażona:

dF=Fxdx+Fydy+Fudu+Fvdv=0dG=Gxdx+Gydy+Gudu+Gvdv=0dx=xudu+xvdvdy=yudu+yvdv.

Podstawiając dx oraz dy do równań na dF oraz dG, otrzymuje się:

dF=(Fxxu+Fyyu+Fu)du+(Fxxv+Fyyv+Fv)dv=0[6pt]dG=(Gxxu+Gyyu+Gu)du+(Gxxv+Gyyv+Gv)dv=0.

Ponieważ u i v są niezależne, to współczynniki przy du i dv muszą być zerami; oznacza to, że powyższe równania można zapisać jako równania na współczynniki:

Fxxu+Fyyu=FuGxxu+Gyyu=Gu

oraz

Fxxv+Fyyv=FvGxxv+Gyyv=Gv.

Ze wzorów Cramera wynika teraz

xu=|FuFyGuGy||FxFyGxGy|=(F,G)(u,y)(F,G)(x,y),

czyli szukaną pochodną można wyrazić w postaci ilorazu dwóch jakobianów.

Podobne wzory można wyprowadzić dla xv,yu,yv.

Przypisy

Szablon:Przypisy

Bibliografia

Linki zewnętrzne

Szablon:Algebra liniowa

Szablon:Kontrola autorytatywna