✖

Matris

P cismi üzerinde matris, {1, 2, …, n} × {1, 2, …, m} → P fonksiyonudur. Matris genellikle büyük harflerle gösterilir: A = (…). Şimdi bunu sade bir dille anlatalım.

Temel Kavramlar

Matris, kısaca, n sütunlu ve m satırlı bir tablodur; satır ve sütun sayısının hangisinin n, hangisinin m ile gösterileceği her yerde aynı olmayabilir, buna dikkat et. Tablonun her hücresinde bir sayı ya da başka bir ifade bulunur. Matris yalnızca sayılardan oluşmak zorunda değildir, ama başlangıçta büyük ihtimalle başka türlü matrislerle karşılaşmazsın. Peki bir matris nasıl görünebilir?

A=(0158551)

Bu matrisin iki satırı ve üç sütunu vardır. Matrisin elemanları indislerle gösterilir ve büyük harf yerine küçük harf kullanılır: a11 = 0 ya da a23 = 51. İlk indis satırı, ikinci indis sütunu belirtir.

Özel Matris Türleri

Matrislerin farklı özellikleri olabilir ve bazı özel matrislerin kendi adları bile vardır.

Kare matris, satır sayısı sütun sayısına eşit olan matristir. Matris kare değilse dikdörtgen matristir. Kare matris örneği:

A=(0158523471542)

Sıfır matris, bütün konumlarında sıfır bulunan matristir: aij = 0.

A=(000000000)

Birim matris, ana köşegeninde birler, diğer yerlerinde sıfırlar bulunan kare matristir. Ana köşegen, soldan sağa giden bir tür “çapraz çizgi”dir. Kısacası i = j olan konumlardaki sayılardır.

A=(100010001)

Basamak matris, sıfır satırları en altta olan (ya da hiç sıfır satırı bulunmayan) ve her sıfırdan farklı satırı bir önceki satırdan daha fazla sıfırla başlayan matristir. Aşağıdakilerin hepsi basamak matristir:

A1=(10001π001),A2=(100010001000000),A3=(111180005100005)

A matrisinin devrik matrisi, aij=ajiT eşitliğini sağlayan AT matrisidir. Yani i. satırda ve j. sütunda bulunan eleman, devrik matriste j. satıra ve i. sütuna gelir. Kısacası matrisin satırlarıyla sütunlarını yer değiştirirsin.

(0158523471542)T=(0847151545232)(345678)T=(364758)

Simetrik matris, A = AT eşitliğini sağlayan A kare matrisidir. Köşegene göre simetrik olan elemanlar birbirine eşittir. Yani aij = aji yazabiliriz.

A=(934370402)

Ters simetrik matris, simetrik matrise çok benzer, yalnız köşegenin öbür tarafındaki elemanların işareti ters olur: A = −AT. Bu yüzden ana köşegendeki elemanlar sıfır olmak zorundadır, çünkü a = −a = 0.

A=(0−3−43054−50)

Köşegen matris, ana köşegen dışındaki her yerinde sıfır bulunan matristir. Daha doğrusu, diğer bütün yerler sıfır olmalıdır; ana köşegendeki elemanlar için bir koşul yoktur.

A1=(900070002),A2=(300000000)

Matrislerle Temel İşlemler

Matrisleri toplayabiliriz, bir sayıyla çarpabiliriz ve matrisleri birbiriyle de çarpabiliriz.

Matrislerin toplanması oldukça sezgiseldir. Matrisler aynı tipteyse (= sütun ve satır sayıları aynıysa), sonuç matrisinin aynı konumlarında, önceki matrislerde karşılıklı konumlarda bulunan sayıların toplamı yer alır. Yani A + B = C matrislerini topluyorsak aij + bij = cij olur.

(0158523471542)+(5431020307−54−12)=(55818255354100−10)

Matrislerin toplanması açıkça değişmelidir ve birleşmelidir: A + B = B + A ve A + (B + C) = (A + B) + C.

Bir matrisin sayıyla çarpılması da sezgiseldir. Sayıyı alır ve matrisin her elemanını onunla çarparsın, hepsi bu: k · A = k · aij.

5⋅(0158523471542)=(0525402511523577010)

Matrislerin Çarpımı

Matris çarpımı biraz daha zordur, çünkü beklediğin kadar sezgisel değildir. Karşılıklı elemanları çarpmak yetmez. Önce matrislerin şu koşulu sağlaması gerekir: birinci matrisin sütun sayısı ikinci matrisin satır sayısına eşit olmalıdır. Geri kalan her şey keyfî olabilir. Şimdi çarpımı tanımlayabiliriz (n, birinci matrisin sütun sayısıdır):

(A⋅B)ij=∑p=1naip⋅bpj

Artık her şey apaçık, değil mi? Şimdi daha az keskin zekâlı arkadaşlar için de açıklamaya çalışayım :-). Birinci matrisin birinci satırını ve ikinci matrisin birinci sütununu al. Birinci elemanı birinci elemanla çarp, ikinci elemanın ikinci elemanla çarpımını ekle ve böyle devam et. Böylece yeni C matrisinde c11 elemanını elde edersin. En iyisi bir örnek: şu iki matrisi çarpalım:

A=(1234),B=(5678)

Şimdi birinci matrisin birinci satırını ve ikinci matrisin birinci sütununu seçelim:

A=(1234),B=(5678)

Yazımın düzenli olması için yeni oluşan matrisi C ile gösterelim. Bu matrisin ilk elemanını bulmak için şunu hesaplamamız gerekir: c11 = a11 · b11 + a12 · b21. İndisin ilk yerinde satırın, sonra sütunun bulunduğuna dikkat et. Yerine koyunca 1 · 5 + 2 · 7 = 19 elde ederiz. İlk elemanın değeri 19’dur:

C=(19???)

Sıradaki eleman c12’yi aynı yolla buluruz, yalnız birinci satırı ve ikinci sütunu alırız. Bu uzun hesapla her seferinde, o satırla sütunun ortak olarak paylaştığı elemanı buluruz. Birinci satır ile birinci sütunun ortak elemanı c11 konumundadır, birinci satır ile ikinci sütunun ortak elemanı ise c12 konumundadır. Aşağıdaki şekil bunu güzelce gösteriyor:

Matrislerin çarpımı

Şimdi matrisin geri kalanını hızlıca hesaplayalım:

c12=a11⋅b12+a12⋅b22=1⋅6+2⋅8=22.c21=a21⋅b11+a22⋅b21=3⋅5+4⋅7=43.c22=a21⋅b12+a22⋅b22=3⋅6+4⋅8=50.

Bu sayıları matrise yazmamız yeter:

C=(19224350)

Sonucun doğruluğunu örneğin Excel’de ya da LibreOffice Calc’ta kontrol edebilirsin; ikisinde de matrislerle çalışmak için işlevler vardır.

Şimdi matris çarpımı hakkında birkaç genel bilgi. Önce, matris çarpımı değişmeli değildir. Genel olarak A · B = B · A eşitliği geçerli değildir, ama elbette bu eşitliğin sağlandığı durumlar da olabilir. Ama matris çarpımı birleşmelidir. Toplamaya göre ise dağılmalıdır: A (B + C) = AB + AC. İki matrisi aix · bxn biçiminde çarparsak sonuç matrisi i × n tipinde olur (birinci matris kadar satırı, ikinci matris kadar sütunu olur).

Örnekler

Şu üç matris verilmiş olsun:

A=(123456789),B=(42810124459),C=(89−5410−1).

A · B matris çarpımını hesapla.

(123456789)⋅(42810124459)=(3641439098106144155169)

B · A matris çarpımını hesapla.

Dikkat et: matris çarpımı değişmeli olmadığı için sonucun bir önceki durumdakiyle aynı olacağını kesin olarak söyleyemeyiz. Bütün hesabı baştan yapmamız gerekir:

(42810124459)⋅(123456789)=(6882968611213887105123)

A · C ve C · B matris çarpımlarını hesapla.

(123456789)⋅(89−5410−1)=(2814675010686)

İkinci çarpımı hesaplayamayız, çünkü birinci matrisin sütun sayısı ikinci matrisin satır sayısından farklıdır.

Temel Matris İşlemleri

Matrislerle verimli çalışabilmemiz için bazı elemanter işlemleri tanımlamamız gerekir. Önce, matrisin bir satırını/sütununu sıfırdan farklı bir sayıyla çarpabiliriz. Bu işlem, matrisin k katını almaya benzer, ama yalnızca o satırda/sütunda uygulanır.

İkinci işlem, j. satırın k katını i. satıra eklemektir. Sütunlar için de aynısı geçerlidir. Biraz korkutucu geliyor, ama aslında basit. k = 1 için gösterelim. Elimizde şu matris olsun:

(123456789)

Şimdi birinci satıra ikinci satırı ekleyelim. İkinci satırı alırız ve karşılıklı konumlardaki sayıları birinci satırdaki sayılara ekleriz. İkinci satırdaki sayılara hiçbir şey olmaz, yalnızca birinci satır değişir:

(579456789)

Şimdi işlemlere devam edebiliriz. Bu kez birinci satırın iki katını üçüncü satıra ekleyelim. Yeni oluşan matristen birinci satırı alıp ikiyle çarparız, böylece (10, 14, 18) satırını elde ederiz ve bu sayıları üçüncü satıra ekleriz. Yine birinci satır değişmez, yalnızca üçüncü satır değişir:

(579456172227)

Şimdi üçüncü satıra bir de birinci ve ikinci satırların toplamını ekleyelim. Aslında bunda yeni bir şey yok, çünkü üçüncü satıra önce ikinci satırı, sonra birinci satırı eklersek aynı sonuca varmak zorundayız. Birinci ve ikinci satırın toplamı şuna eşittir: (5, 7, 9) + (4, 5, 6) = (9, 12, 15). Bu satırın üçüncü satırla toplamı ise şuna eşit olur: (9, 12, 15) + (17, 22, 27) = (26, 34, 42).

(579456263442)

Bir de sütunlarla yapılan bir işlem gösterelim (bunlar o kadar açık olmadıkları için genellikle sık kullanılmaz). Birinci sütunu ikinci sütuna ekleyelim:

(5129496266042)

Son olarak ikinci satırı ikiyle çarpalım:

(512981812266042)

Doğrusal Bağımlılık

Şimdi bağımlı satırların/sütunların ne olduğunu açıklayalım. Bir satır, matrisin diğer satırlarının doğrusal birleşimi olarak yazılabiliyorsa o satır doğrusal bağımlıdır. Kısacası satırları çeşitli biçimlerde toplayarak sonunda aradığın satırı elde edebiliyorsan, bu satır doğrusal bağımlıdır. Örnek:

(1234566912)

Birinci satırın iki katını ve ikinci satırı toplarsan üçüncü satırı elde edersin. Üçüncü satırdan bu birleşimi çıkarırsan sıfır satırı (yalnızca sıfırlardan oluşan satır) elde edersin. Bu satır bağımlıdır. İşlemleri şöyle yaparız (birinci satırı ikiyle çarpar, ikinci satıra ekler, üçüncü satırdan çıkarırız):

(1234566912)∼(2464566912)∼(24669126912)∼(2466912000)

n satırlı bir A matrisimiz olsun ve Ai, i. satırı göstersin. Matrisin doğrusal bağımlı satırı yoktur deriz, eğer:

α1A1+α2A2+…+αnAn=0

eşitliği ancak ve ancak α1, α2, …, αn = 0 iken sağlanıyorsa. Eşitliğin sağ tarafındaki sıfır, sıfır satırını gösterir. Yani bu denklemin tek çözümü sıfır çözümüyse. Başka bir çözüm bulursak matrisin doğrusal bağımlı bir satırı vardır. Sütunlar için de benzer şekilde. Bir önceki matris için şu geçerli olurdu:

2(123)+1(456)−1(6912)==(6912)−(6912)=(000)

Yani alfa değerleri α1 = 2, α2 = 1, α3 = −1 olur.

Bağımsız satırların ya da sütunların sayısı matrisin rankını verir.

Tersinir ve Tekil Matrisler

Bir matrise, maksimum rankı varsa (yani içinde doğrusal bağımlı satır yoksa) ve kare matrisse tersinir denir. Kare matris tersinir değilse tekil denir (yani matris en az bir doğrusal bağımlı satır içeriyorsa). Bu iki kavram oldukça önemlidir, çünkü birçok tanım onlara dayanır. Pek çok şey ancak matris tersinirse tanımlıdır.

İlgili Yazılar