MAK 210 SAYISAL ANALİZ

Benzer belgeler
Lineer Denklem Sistemleri Kısa Bilgiler ve Alıştırmalar

m=n şeklindeki matrislere kare matris adı verilir. şeklindeki matrislere ise sütun matrisi denir. şeklindeki A matrisi bir kare matristir.

MAK 210 SAYISAL ANALİZ

4. BÖLÜM DOĞRUSAL DENKLEM SİSTEMLERİ

Lineer Cebir. Doç. Dr. Niyazi ŞAHİN TOBB. İçerik: 1.1. Lineer Denklemlerin Tanımı 1.2. Lineer Denklem Sistemleri 1.3. Matrisler

MAK 210 SAYISAL ANALİZ

x 1,x 2,,x n ler bilinmeyenler olmak üzere, doğrusal denklemlerin oluşturduğu;

DENKLEM DÜZENEKLERI 1

Özdeğer ve Özvektörler

GÜZ DÖNEMİ ARASINAV SORULARI. 1. Sayısal çözümleme ve fonksiyonu tanımlayarak kullanıldığı alanları kısaca açıklayınız?

8. HAFTA BLM323 SAYISAL ANALİZ. Okt. Yasin ORTAKCI.

HATA VE HATA KAYNAKLARI...

10. HAFTA BLM323 SAYISAL ANALİZ. Okt. Yasin ORTAKCI.

GEO182 Lineer Cebir. Matrisler. Matrisler. Dersi Veren: Dr. İlke Deniz Derse Devam: %70. Vize Sayısı: 1

ÖZDEĞERLER- ÖZVEKTÖRLER

Lineer Denklem Sistemleri

SONLU FARKLAR GENEL DENKLEMLER

Minör nedir? Genel olarak, n. mertebeden bir kare matris olan A matrisinin, a ij öğesinin minörünü şöyle gösterebiliriz:

HARMONİK DENKLEM. Burada göz önüne alınacak problem Dirichlet problemidir; yani fonksiyonun sınırda kendisinin verilmesi halidir. 2 2 (15.

İleri Diferansiyel Denklemler

Mustafa Sezer PEHLİVAN. Yüksek İhtisas Üniversitesi Beslenme ve Diyetetik Bölümü

TUNCELİ ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ LİNEER CEBİR DERSİ 2012 GÜZ DÖNEMİ ÇIKMIŞ VİZE,FİNAL VE BÜTÜNLEME SORULARI ÖĞR.GÖR.

Doğrusal Denklemler Sis./Sys. of Linear Equations

LİNEER CEBİR. Ders Sorumlusu: Doç.Dr.Kemal HACIEFENDİOĞLU. Ders Notu: Prof. Dr. Şaban EREN

ÖABT Lineer Cebir KONU TESTİ Matris Cebiri

Yrd. Doç. Dr. A. Burak İNNER

3.2. DP Modellerinin Simpleks Yöntem ile Çözümü Primal Simpleks Yöntem

Ayrık Fourier Dönüşümü

EŞİTLİK KISITLI TÜREVLİ YÖNTEMLER

homojen, sıfırdan farklı ise homojen olmayan denklem sistemi denir. Denklem sistemindeki bilinmeyenlerin derecesi 1 den büyük ise (B ß

3. BÖLÜM MATRİSLER 1

EEM211 ELEKTRİK DEVRELERİ-I

MAK 210 SAYISAL ANALİZ

Matris Cebiriyle Çoklu Regresyon Modeli

Nazım K. Ekinci Matematiksel İktisat Notları ax 1 + bx 2 = α cx 1 + dx 2 =

İÇİNDEKİLER BASİT EŞİTSİZLİKLER. HARFLİ İFADELER Harfli İfadeler ve Elemanları Eşitsizlik Sembolleri ve İşaretin Eşitsizlik İfadesi...

MATRİSLER. Şekil 1 =A6:B7+D6:E7

.:: BÖLÜM I ::. MATRİS ve DETERMİNANT

4. HAFTA BLM323 SAYISAL ANALİZ. Okt. Yasin ORTAKCI.

23. Sistem denge denklemlerinin direkt kurulması

Taşkın, Çetin, Abdullayeva 2. ÖZDEŞLİKLER,DENKLEMLER VE EŞİTSİZLİKLER

KISITLI OPTİMİZASYON

ELEKTRONİK VE HABERLEŞME MÜHENDİSLİĞİ ÖLÇME VE DEVRE LABORATUVARI DENEY 2

13. Karakteristik kökler ve özvektörler

NÜMER IK ANAL IZ. Nuri ÖZALP L INEER S ISTEMLER IN ÇÖZÜMÜ. Bilimsel Hesaplama Matemati¼gi, Gazi Kitabevi 2012

36. Basit kuvvet metodu

MAK 210 SAYISAL ANALİZ

VEKTÖR UZAYLARI 1.GİRİŞ

x 0 = A(t)x + B(t) (2.1.2)

MATLAB DA SAYISAL ANALİZ DOÇ. DR. ERSAN KABALCI

Mesleki Terminoloji. Sayısal Analiz DERSİ VEREN: ARŞ. GRV. DR. GÖKSEL BİRİCİK MEHMET EMRE ÖNDER DOĞAÇ CEM İŞOĞLU

Hiperstatik sistemlerin çözümünde, yer değiştirmelerin küçük olduğu ve gerilme - şekil değiştirme bağıntılarının lineer olduğu kabul edilmektedir.

a) x +3 = 8 b) x -4 = -2 c) x -7 = 4 d) x +5 = 6 e) x +8 = 2 f) x -1= -8 x +3 = 5 denkleminin çözümünü bulunuz.

Elementer matrisler, ters matrisi bulmak, denk matrisler

GÖRÜNTÜ İŞLEME - (4.Hafta)

TAMSAYILAR. 9www.unkapani.com.tr. Z = {.., -3, -2, -1, 0, 1, 2, 3, } kümesinin her bir elemanına. a, b, c birer tamsayı olmak üzere, Burada,

6. Sistemin toplam potansiyeli, rijitlik matrisi ve kurulması

Chapter 9. Elektrik Devreleri. Principles of Electric Circuits, Conventional Flow, 9 th ed. Floyd

Lineer Dönüşümler ÜNİTE. Amaçlar. İçindekiler. Yazar Öğr. Grv.Dr. Nevin ORHUN

SAYISAL ÇÖZÜMLEME. Sayısal Çözümleme

MAK 210 SAYISAL ANALİZ

Mühendislik Mekaniği Statik. Yrd.Doç.Dr. Akın Ataş

Tek Değişkenli Optimizasyon OPTİMİZASYON. Gradient Tabanlı Yöntemler. Bisection (İkiye Bölme) Yöntemi

İki Boyutlu Yapılar için Doğrudan Rijitlik Metodu (Direct Stiffness Method) (İleri Yapı Statiği II. Kısım)

MAK 210 SAYISAL ANALİZ

biçimindeki ifadelere iki değişkenli polinomlar denir. Bu polinomda aynı terimdeki değişkenlerin üsleri toplamından en büyük olanına polinomun dereces

Motivasyon Matrislerde Satır İşlemleri Eşelon Matris ve Uygulaması Satırca İndirgenmiş Eşelon Matris ve Uygulaması Matris Tersi ve Uygulaması Gauss

Eigenvalue-Eigenvector Problemleri

İKİNCİ DERECEDEN DENKLEMLER

Bu kısımda işlem adı verilen özel bir fonksiyon çeşidini ve işlemlerin önemli özelliklerini inceleyeceğiz.

DİFERANSİYEL DENKLEMLER-2

DENEY-4 WHEATSTONE KÖPRÜSÜ VE DÜĞÜM GERİLİMLERİ YÖNTEMİ

Yapı Sistemlerinin Hesabı İçin. Matris Metotları. Prof.Dr. Engin ORAKDÖĞEN Doç.Dr. Ercan YÜKSEL Bahar Yarıyılı

XII. Ulusal Matematik Olimpiyatı Birinci Aşama Sınavı

Yöneylem Araştırması II

T I M U R K A R A Ç AY - H AY D A R E Ş C A L C U L U S S E Ç K I N YAY I N C I L I K A N K A R A

Bir özvektörün sıfırdan farklı herhangi bri sabitle çarpımı yine bir özvektördür.

1. BÖLÜM Mantık BÖLÜM Sayılar BÖLÜM Rasyonel Sayılar BÖLÜM I. Dereceden Denklemler ve Eşitsizlikler

FONKSİYONLARIN TABLO ŞEKLİNDE HESAPLANMASI

HOMOGEN OLMAYAN DENKLEMLER

8.Konu Vektör uzayları, Alt Uzaylar

YAPI STATİĞİ II (Hiperstatik Sistemler) Yrd. Doç. Dr. Selçuk KAÇIN

Şekil 7.1 Bir tankta sıvı birikimi

TEOG. Sayma Sayıları ve Doğal Sayılar ÇÖZÜM ÖRNEK ÇÖZÜM ÖRNEK SAYI BASAMAKLARI VE SAYILARIN ÇÖZÜMLENMESİ 1. DOĞAL SAYILAR.

İktisadi Analiz Ders Notu: Doğrusal Üretim Modelleri ve Sraffa Sistemi

İleri Diferansiyel Denklemler

Atatürk Anadolu. Temel Kavramlar Üzerine Kısa Çalışmalar

Açı Yöntemi. 1 ql 8. Açı yöntemi olarak adlandırılan denklemlerin oluşturulmasında aşağıda gösterilen işaret kabulü yapılmaktadır.

2.3. MATRİSLER Matris Tanımlama

Öğr. Elemanı: Dr. Mustafa Cumhur AKBULUT

Değişken içeren ve değişkenlerin belli değerleri için doğru olan cebirsel eşitliklere denklem denir.

İÇİNDEKİLER. Bölüm 2 CEBİR 43

Math 322 Diferensiyel Denklemler Ders Notları 2012

ANADOLU ÜNİVERSİTESİ AÇIKÖĞRETİM FAKÜLTESİ İLKÖĞRETİM ÖĞRETMENLİĞİ LİSANS TAMAMLAMA PROGRAMI. Lineer. Cebir. Ünite

Projenin Adı: Metalik Oranlar ve Karmaşık Sayı Uygulamaları

BİRİNCİ DERECEDEN BİR BİLİNMEYENLİ DENKLEMLER

Makine Mühendisliği İçin Elektrik-Elektronik Bilgisi. Ders Notu-3 Doğru Akım Devreleri Hazırlayan: Yrd. Doç. Dr. Ahmet DUMLU

STATİK KUVVET ANALİZİ (2.HAFTA)

Şayet bir lineer sistemin en az bir çözümü varsa tutarlı denir.

Bekleme Hattı Teorisi

Transkript:

MAK 210 SAYISAL ANALİZ BÖLÜM 3- LİNEER DENKLEM SİSTEMLERİNİN ÇÖZÜMÜ Doç. Dr. Ali Rıza YILDIZ 1

LİNEER DENKLEM SİSTEMLERİ Bilimsel ve teknolojik çalışmalarda karşılaşılan matematikle ilgili belli başlı problemlerden biri denklemlerin çözümüdür. Belli sayıda bilinmeyen ve belli sayıda denklemden oluşan bir denklem sistemi lineer terimlerden oluşuyorsa bu sistem lineer denklem sistemi olarak adlandırılır. 2x-3y=5-2x+y=-1 Denklem sistemi iki bilinmeyen içeren lineer bir denklem sistemidir. Genel olarak n tane bilinmeyen (x 1, x 2,, x n ) içeren lineer bir denklem sistemi aşağıda gösterildiği gibi açık halde veya daha basit olarak matris formunda yazılabilir. 2

a 11 x 1 + a 12 x 2 + a 13 x 3 + a 1n x n = b 1 a 21 x 1 + a 22 x 2 + a 23 x 3 + a 2n x n = b 2 a 31 x 1 + a 32 x 2 + a 33 x 3 + a 3n x n = b 3 A. x = b...... a n1 x 1 + a n2 x 2 + a n3 x 3 + a nn x n = b n Burada A katsayılar matrisi, x bilinmeyen vektör ve b sağ taraf vektörü diye adlandırılır. 3

A x b a 11 a 12 a 1n x 1 b 1 a 21 a 22 a 2n x 2 = b 2 a n1 a n2 a nn x n b n Direkt (Analitik) Yöntemler Denklem sisteminin çözümünü matematik anlamda tam olarak veren yöntemlerdir. Cramer Yöntemi Matris Tersi Yöntemi Gauss Eliminasyon Gauss-Jordan Yöntemi LU Ayırma Yöntemi Dolaylı (İteratif) Yöntemler Çözümün direkt değil, tahmini değerlerden başlayarak adım adım ardışık hesaplamalarla belli tolerans sınırları içinde elde edildiği yöntemlerdir. Basit İterasyon (Jacobi) Yöntemi Gauss-Seidel Yöntemi Rölaksasyon Yöntemi 4

Cramer Yöntemi DİREKT (ANALİTİK) YÖNTEMLER Klasik yöntemlerden biri olup çözüm iki matrisin determinantları oranı olarak elde edilir. Bu yöntemde, n bilinmeyen içeren A.x = b şeklinde lineer denklem sisteminin çözümü; x i = D i A (i=1,2,3,.,n) ifadesiyle hesaplanabilir. Burada D i : Katsayılar matrisinde (A), i. Sütun atılıp yerine b vektörünün konması ile elde edilen matrisin determinantıdır. Bu yöntemde, her biri (nxn) boyutunda (n+1) tane matrisin determinantının hesaplanması gerektiğinden işlem sayısı fazla, çözüm süresi uzundur. Dolayısıyla çok sayıda denklem içeren sistemlerin çözümünde bu yöntem tercih edilmez. 5

Matris Tersi Yöntemi Verilen A. x = b denklem sisteminde katsayılar matrisinin tersi A 1 hesaplandığında çözüm vektörü doğrudan iki matrisin çarpımından elde edilir. x = A 1 b 6

Gauss Eliminasyonu Yöntemi Değişkenlerin yok edilmesi ilkesine dayanan bu yöntem iki aşamadan oluşur. Birinci aşamada katsayılar matrisi üst üçgensel hale getirilir. İkinci aşamada ise çözüm vektörü hesaplanır. 7

A. x = b şeklinde bir lineer denklem sistemi verilmiş olsun. Bu yöntemin birinci aşamasında, katsayılar matrisine (A) temel satır işlemleri uygulanarak matris üst üçgensel hale getirilir. Yani köşegen altında kalan matris elamanları sıfırlanır. a 11 a 12 a 13 a 1n a 21 a 22 a 23 a 2n a 31 a 32 a 33 a 3n a n1 a n2 a n3 a nn a 11 a 12 a 13 a 1n 0 a 22 a 23 a 2n 0 0 a 33 a 3n 0 0 0 a nn Temel satır işlemi, bir satırın bir sayı ile çarpılıp diğer bir satıra ilave edilmesi işlemidir. Pivotlama işlemi ise, katsayılar matrisinde köşegen elemanlar mutlak değerce maksimum olacak şekilde satırların yer değiştirmesidir. 8

Pivotlama işleminin sağladığı iki faydadan birincisi, köşegen üzerine gelebilecek sıfır rakamından, dolayısıyla sıfıra bölme hatasından kurtulmak; ikincisi ise, ileride açıklanacağı üzere, yuvarlatma hatalarını azaltmaktır. Gauss eliminasyon yönteminin birinci aşamasında uygulanması gereken adımlar şunlardır: 1) Katsayılar matrisi b ile genişletilir. 2) Köşegen elemanlar mutlak değerce en büyük olacak şekilde satırlar yer değiştirir (pivotlama işlemi). 3) 1. kolunu sıfırlamak için 1. satır elemanları ( a i1 a 11 ) terimi ile çarpılıp i. Satırın karşılık gelen elemanlarına ilave edilir. Bu satır işlemi kısaca aşağıdaki gibi ifade edilecektir. 9

S ai1 a i1 a 11 (i = 2,3,, n) 4) 2. kolonun köşegen altını sıfırlamak için; birinci satır ve sütun yok gibi düşünülerek, geriye kalan alt matrise 3. adımdaki işlemler S ai2 a i2 a 22 (i = 3,4,, n) şeklinde uygulanır. 5) İşlemlere bu şekilde devam edilerek katsayılar matrisi üst üçgensel hale getirilir. Buna göre 3., 4., ve 5. adımların genel algoritması, k = 1,2,, n 1 i = k + 1,, n 10

a k ij (k 1) a ik = a ij a kk (k 1). a kj (j = k + 1 n) b i k = b i (k 1) a ik a kk. b k (k 1) Burada k sıfırlanacak kolunu gösteren sayaç değeri olduğu görülmektedir. Bu işlemler esnasında katsayılar matrisi ve sağ taraf vektörünün elemanlarının sayısal değerleri de değişmektedir. Birinci aşama bu şekilde tamamlandıktan sonra ikinci aşamaya geçilir. Yöntemin ikinci aşamasında sonuncu denklemden başlayarak çözüm elde edilir. Bu işleme geriye doğru süpürme veya geriye doğru yerine koyma denir. Böylece işleme adımlarına aşağıdaki gibi devam edilir. 6) Geriye doğru süpürme ile çözüm vektörü bulunur. 11

Örnek 3.1: Aşağıdaki denklem sistemini Gauss eliminasyon yöntemiyle çözünüz. 4x 1 + 2x 2 5x 3 = 5 3x 1 + x 2 2x 3 = 3 2x 1 3x 2 + x 3 = 3 Çözüm: Genişletilmiş katsayılar matrisi, pivotlama işleminden sonra temel satır işlemleri ile aşağıdaki gibi üst üçgensel hale getirilir. 4 2 5 5 3 1 2 3 2 3 1 3 Pivotlama 3 1 2 3 2 3 1 3 4 2 5 5 12

Bu aşamada 1. satırı (2/3) ile çarpıp ikinci satıra, ve (-4/3) ile çarpıp 3. satıra ilave ederek birinci sütun sıfırlanmış olur. Bu işlemler sembolik olarak sırası ile Sa 21 (2 3) ve Sa 31 ( 4 3) ile gösterilecektir. Bu işlemler sonunda 3 1 2 3 0 7/3 1/3 5 0 2/3 7/3 1 Sa 32 (2 7) 3 1 2 3 0 7/3 1/3 5 0 0 17/7 17/7 Matris bu şekilde üst üçgensel hale geldikten sonra sonuncu satırın ifade ettiği denklemden x 3 = 17 7 17 7 = 1 bulunur. Bu değer ikinci denklemde yerine yazılarak 13

7 3 x 2 1 3 x 3 = 5 x 2 = 2 ve bulunan bu x değerleri birinci denklemde yazılırsa 3x 1 + x 2 2x 3 = 3 x 1 = 1 elde edilir. Bazı durumlarda bir denklemdeki mutlak değerce en büyük elemanın köşegen üzerine gelmesi sağlanamaz. Tam pivotlama yapılamadığı, ancak kısmi pivotlamanın sağlanabildiği böyle bir örnek aşağıdadır. 14

Örnek 3.2: Aşağıdaki denklem sistemini Gauss eliminasyon yöntemiyle çözünüz. x 1 + 2x 3 = 9 2x 1 + x 2 = 5 3x 1 + 2x 2 + x 3 = 4 Çözüm: Genişletilmiş katsayılar matrisi, pivotlama işleminden sonra temel satır işlemleri ile aşağıdaki gibi üst üçgensel hale getirilir. 1 0 2 9 2 1 0 5 3 2 1 4 Pivotlama 3 2 1 4 2 1 0 5 1 0 2 9 15

Burada görüldüğü ikinci satır pivotlamayı bozmaktadır. Çünkü satırdaki en büyük eleman köşegen üzerinde değildir. Ancak yapacak başka bir işlem de yoktur. Birinci satırla ikinci satırı yer değiştirsek bile yine tam bir pivotlama olmayacaktır. Bu durumda sistem bu haliyle çözülmeye devam edilecektir. Sıfırlama için 1. satırı (-2/3) ile çarpıp ikinci satıra, ve (-1/3) ile çarpıp 3. satıra ilave edilmelidir. Bu işlemler sembolik olarak Sa 21 ( 2 3) ve Sa 31 ( 1 3) ile gösterilecektir. Böylece 1. sütun sıfırlanmış olur. Sonra da 2. sütunun sıfırlanması sonunda 3 1 1 4 0 1/3 2/3 7/3 0 2/3 5/3 31/3 Sa 32 ( 2) 3 2 1 4 0 1/3 2/3 7/3 0 0 3 15 16

Matris bu şekilde üst üçgensel hale geldikten sonra sonuncu denklemden x 3 = 15 3 = 5 bulunur. Bu değer ikinci denklemde yazılarak 1 3 x 2 2 3 x 3 = 7 3 x 2 = 3 ve birinci denklemden elde edilir. 3x 1 + 2x 2 + x 3 = 4 x 1 = 1 17

Gauss-Jordan Yöntemi Bu yöntem Gauss eliminasyon yönteminin benzeri olup yine iki aşamalıdır. Birinci aşamada, verilen lineer denklem sistemine ait katsayılar matrisi (A) temel satır işlemleri ile köşegensel hale getirilir; yani aşağıdaki gibi matris köşegeninin hem altında, hem de üstünde kalan elemanlar sıfırlanır. Genişletilmiş katsayılar matrisi Köşegen matris a 11 a 12 a 1n b 1 a 21 a 22 a 2n b 2 a n1 a n2 a nn b n a 11 0 0 b 1 0 a 22 0 b 2 0 0 a nn b n 18

Katsayılar matrisini genişletmek ve köşegensel hale getirmek için uygulanması gereken adımlar şunlardır: 1) Katsayılar matrisi (A), b nün ilavesiyle genişletilir. 2) Köşegen elemanlar mutlak değerce en büyük olacak şekilde satırlar yer değiştirir (pivotlama işlemi). 3) 1. kolon Gauss Eliminasyonundaki gibi sıfırlanır. 4) Köşegen eleman hariç olmak üzere 2. kolon sıfırlanır. Bunun için, ( a i2 ) a 22 2. satır ile çarpılıp, i. satıra ilave edilir. (i=1,3,4,,n i 2) 5) Benzer şekilde 3. kolon sıfırlanır. Bunun için, ( a i3 ) a 33 3. satır ile çarpılıp, i. satıra ilave edilir. (i=1,2,4,,n i 3) 19

6) Bu işlemlere devam edilerek katsayılar matrisi köşegen hale getirilir. Bu sıfırlama işlemeleri esnasında köşegen elemanlar ve sağ taraf vektörü de değiştiği için bunlar üslü olarak gösterilmiştir. a 11 0 0 0 0 a 22 0 0 0 0 a 33 0 0 0 0 a nn x 1 x 2 x 3 x = x n b 1 b 2 b 3 b n 7) Bu aşamadan sonra ileri doğru süpürme ile çözüm vektörü: x 1 = b 1 a 11 ; x 2 = b 2 a 22 ; ; x n = b n a nn şeklinde elde edilir. 20

Örnek 3.3: Aşağıdaki denklem sistemini Gauss-Jordan yöntemiyle çözünüz. 2x 1 + 3x 2 + 3x 3 = 7 x 1 + 2x 2 + 3x 3 = 8 x 1 x 2 + 2x 3 = 1 Çözüm: Bu sistemdeki denklemlerin her birinde mutlak değerce en büyük katsayı üçüncüsüdür. Dolayısıyla pivotlama işleminde her üç denklem de sonuncu denklem olarak yazılabilir. Yani burada da tam bir pivotlama yapılamaz. Bu durumda genişletilmiş katsayılar matrisi aşağıdaki gibi yazıldıktan sonra, kısmi pivotlama yapılır. 21

2 3 3 7 1 2 3 8 1 1 2 1 Kısmi Pivotlama 1 1 2 1 1 2 3 8 2 3 3 7 Burada birinci ve sonuncu denklemlerin yer değiştirmesi işlem kolaylığı açısından yapılmıştır. Bu aşamada 1. satırı (1) ile çarpıp ikinci satıra ve (-5) ile çarpıp 3. satıra ilave ederek birinci kolon sıfırlanabilir. 1 1 2 1 Sa 12 (1) 1 0 7 6 0 1 5 7 0 1 5 7 0 5 1 9 Sa 32 ( 5) 0 0 26 26 Son olarak Sa 13 (7 26) ve Sa 23 (5 26) işlemleri ile son kolon sıfırlanır. Matris bu şekilde köşegen hale geldikten sonra her satırdan bir bilinmeyen aşağıdaki gibi elde edilir. 22

1 0 0 1 0 1 0 2 0 0 26 26 x 1 = 1 x 2 = 2 x 3 = 1 23

LU Ayırma Yöntemi Gauss eliminasyon yöntemi esasında matris notasyonu kullanılarak aşağıdaki gibi ifade edilebilir. A= P. L. U Burada P matrisi pivotlama esnasındaki satır yer değiştirmelerini ifade eden matris, L alt üçgensel olan ve sütunların sıfırlanması esnasında kullanılan çarpanlardan oluşan matris ve U ise Gauss eliminasyon yönteminde ulaşılan üst üçgensel matristir. 24

a 11 a 12 a 13 a 1n a 21 a 22 a 23 a 2n a 31 a 32 a 33 a 3n a n1 a n2 a n3 a nn = L 11 0 0 0 L 21 L 22 0 0 L 31 L 32 L 33 0 L n1 L n2 L n3 L nn 1 U 12 U 13 U 1n 0 1 U 23 U 2n 0 0 1 U 3n 0 0 0 1 L matrisi U matrisi ile çarpılıp A nın karşılık gelen elemanına eşitlenerek L ve U matrislerinin elemanları aşağıdaki gibi bulunur: a 11 = L 11. 1 + 0.0 + 0.0 + L 11 = a 11 a 21 = L 21. 1 + L 22. 0 + 0.0 + L 21 = a 21. a n1 = L n1. 1 + L n2. 0 + L n3. 0 + L n1 = a n1 25

a 12 = L 11. U 12 + 0.1 + 0.0 + a 13 = L 11. U 13 + 0. U 23 + 0.1 +. a 1n = L 11. U 1n + 0. U 2n + 0. U 3n + U 12 = a 12 L 11 U 13 = a 13 L 11 U 1n = a 1n L 11 Dikkat edilirse matris elemanlarının bulunmasında aşağıdaki şekilde verilen sıra takip edilmektedir. L U 1 3 2 4.. Şekil 3.1 L ve U matris elemanlarının hesaplanmasında izlenen sıra 26

Örnek 3.6. x 1 + 2x 2 + 3x 3 = 3 2x 1 + 5x 2 + 2x 3 = 8 3x 1 + x 2 + 5x 3 = 1 denklem sistemini LU yöntemiyle çözünüz. Çözüm: Burada öncelikle katsayılar matrisini yazarak çarpanlarına ayıralım 1 2 3 2 5 2 3 1 5 = L 11 0 0 L 21 L 22 0 L 31 L 32 L 33 1 U 12 U 13 0 1 U 23 0 0 1 27

Şekil 3.1 de belirtilen sırada bilinmeyen matris elemanları hesaplanırsa L 11 = 1, L 21 = 2, L 31 = 3 U 12 = 2 L 11 = 2, U 13 = 3 L 11 = 3 L 21. U 12 + L 22 = 5 L 22 = 1, L 32 = 5 L 21. U 13 + L 22. U 23 = 2 U 23 = 4 L 33 = 24 değerleri bulunur. L. y = b ifadesine göre y vektörü, ileri süpürme ile 1 0 0 2 1 0 3 5 24 y 1 y 2 y 3 = 3 8 1 y 1 = 3 y 2 = 2 y 3 = 0.0 bulunur. Bu değerlerle U. x = y ifadesinden geri süpürme ile çözüm vektörü, 28

1 2 3 0 1 4 0 0 1 x 1 x 2 x 3 = 3 2 0.0 x 1 = 1 x 2 = 2 x 3 = 0.0 elde edilir. 29

İTERATİF (DOLAYLI) YÖNTEMLER Direkt yöntemlerde bulunan değerler doğrudan doğruya çözüm vektörüdür. Dolaylı yöntemlerde ise tahmini çözüm değerleri kabul edilerek çözüme başlanmakta ardışık hesaplamalarla adım adım doğru çözüm değerlerine yaklaşılmaktadır. Bu ardışık hesaplamaların her birine iterasyon denir. İteratif yöntemlerde, tahmini ilk değerlerden başlayarak ardışık hesaplamalarla gerçek çözüm değerine yaklaşmaya yakınsama uzaklaşmaya ise ıraksama denir. Jacobi Yöntemi(Basit, Tek Adımlı İterasyon) Gauss-Seidel Yöntemi (Çok Adımlı İterasyon) Rölaksasyon Yöntemi (SOR) 30

Jacobi Yöntemi(Basit, Tek Adımlı İterasyon) Lineer denklem sistemi a 11 x 1 + a 12 x 2 + a 13 x 3 + a 1n x n = b 1 a 21 x 1 + a 22 x 2 + a 23 x 3 + a 2n x n = b 2 a 31 x 1 + a 32 x 2 + a 33 x 3 + a 3n x n = b 3...... a n1 x 1 + a n2 x 2 + a n3 x 3 + a nn x n = b n 31

formunda verilmiş olsun. Bu yöntemde uygulanması gereken adımlar şunlardır. 1) Köşegen elemanlar mutlak değerce en büyük olacak şekilde satırlar yer değiştirilir. 2) Sırayla her denklemden bir bilinmeyen çekilir. x 1 = 1 a 11. (b 1 a 12. x 2 a 13. x 3.. a 1n. x n ) x 2 = 1 a 22. (b 2 a 21. x 1 a 23. x 3.. a 2n. x n ).. x n = 1 a nn. (b n a n1. x 1 a n2. x 2.. a n,n 1. x n 1 ) 32

3) x 1, x 2,, x n için ilk tahmin değerleri seçilir. Seçilen bu tahmin değerleri bütün denklemlerin sağ taraflarında yerlerine yazılarak yeni x i değerleri bulunur. 4) Bulunan x i değerleri tekrar sırayla denklemlerin sağ taraflarında yerlerine yazılarak daha yeni x i sayıları hesaplanır. 5) Bu işlemler k defa tekrarlandığında (k. iterasyon sonunda) genel ifadeler şu şekilde yazılabilir. x 1 (k+1) = 1 a 11. (b 1 a 12. x 2 (k) a 13. x 3 (k). a 1n. x n (k) ) x 2 (k+1) = 1 a 22. (b 2 a 21. x 1 (k) a 23. x 3 (k). a 2n. x n (k) ) x (k+1) n = 1 (k) (k) (k). (b a n a n1. x 1 an2. x 2. an,n 1. x n 1) nn 33

Burada k üssü aynı zamanda x i değerlerinin kaç defa yenilendiğini de ifade etmektedir. 6) Bu şekilde ardışık hesaplamalara (iterasyona) tolerans değer (TD) sağlanıncaya kadar, yani x i (k+1) xi (k) TD (i = 1,2,, n) oluncaya kadar devam edilir. 7) Tolerans değer sağlandığında, son bulunan x i değerleri yaklaşık çözüm vektörüdür. 34

Gauss-Seidel Yöntemi (Çok Adımlı İterasyon) Jacobi yöntemine oldukça benzerdir. Tek farkı; bulunan x i değerinin hemen sonraki denklemde yerine konmasıdır. Bu yöntemde uygulanması gereken adımlar şunlardır: 1) Köşegen elemanlar mutlak değerce en büyük olacak şekilde satırlar yer değiştirilir. 2) Her denklemden bir bilinmeyen çekilir. 3) x 2, x 3,.., x n için ilk tahmin değerleri seçilir. Seçilen bu tahmini değerler birinci denklemde yazılarak x 1 ve sonra diğer x i değerleri hesaplanır. Bu hesaplamaların her defasında denklemlerin sağ taraflarına x i lerin bilinen son değerleri yazılır. 35

4) Bu işlemler k defa tekrar edilir. k. iterasyona ait genel ifadeler aşağıdaki şekilde yazılabilir. x 1 (k+1) = 1 a 11. (b 1 a 12. x 2 (k) a 13. x 3 (k). a 1n. x n (k) ) x 2 (k+1) = 1 a 22. (b 2 a 21. x 1 (k) a 23. x 3 (k). a 2n. x n (k) ) x 3 (k+1) = 1 a 33. (b 3 a 31. x 1 (k+1) a32. x 2 (k). a3n. x n (k) ) x (k+1) n = 1 (k) (k) (k). (b a n a n1. x 1 an2. x 2. an,n 1. x n 1) nn 36

Görüldüğü gibi Jacobi iterasyonundan farklı olarak herhangi bir x değerinin hesaplanmasında, biliniyorsa (k+1). Değerler, bilinmiyorsa k. değerler kullanılmaktadır. Burada ayrı ayrı yazılan n denklem kısaca indis notasyonu kullanılarak tek bir denklem olarak da yazılabilir. x i (k+1) = 1 a ii. (b i i 1 j =1 a ij. x j (k+1) a ij. x j (k) ) 6) İterasyon tolerans değeri sağlanıncaya kadar, yani n j =i+1 (i = 1,2,., n) x i (k+1) xi (k) TD (i = 1,2,, n) 37

(k+1) oluncaya kadar devam edilir. Son bulunan x i değerleri ( x i ) çözüm vektörüdür. Rölaksasyon Yöntemi (SOR) Gauss-Seidel yönteminden türetilebilen bir yöntemdir. Gauss-Seidel yönteminin genel iterasyon formülüne aynı terimi ekleyip çıkartırsak: i 1 x i (k+1) = 1 a ii. b i a ij. x j (k+1) a ij. x j (k) j =1 n j =i+1 + x i (k) x i (k) şeklindeki ifadeyi elde ederiz. Bunu biraz sadeleştirirsek : 38

i 1 = x i (k) + 1 a ii. b i a ij. x j (k+1) a ij. x j (k) j =1 n j =i+1 + a ii x i (k) i 1 = x i (k) + 1 a ii. b i a ij. x j (k+1) a ij. x j (k) j =1 n j =1 Bu ifadenin sağ tarafındaki ikinci terimi, x i değerini düzelten bir değer (R) olarak düşünürsek x i (k+1) = x i (k) + R yazabiliriz. Rölaksasyon yönteminde R değerinin tamamını ilave etmek yerine R nin belli bir ε oranının ilave edilmesi ile yakınsamanın hızlandırılması mümkün olabilmektedir. Bu durumda rölaksasyon yönteminin genel ifadesini 39

i 1 x i (k+1) = x i (k) + ε a ii. b i a ij. x j (k+1) a ij. x j (k) j =1 n j =1 şeklinde yazabiliriz. Buradaki ε rölaksasyon katsayısı olup değerine bağlı olarak 1 < ε < 2 : Aşırı(kuvvetli) rölaksasyon(sor) ε = 1 : Gauss-Seidel 0 < ε < 1 : Zayıf rölaksasyon denir. Rölaksasyon katsayısının en iyi değeri denklem sistemine bağlı olup hesaplanması zordur. Çoğu zaman deneme yanılma ile tahmin edilmesi yoluna gidilir. Rölaksasyon yöntemine nokta iterasyonu da denir. 40

Yakınsama Şartı: İteratif yöntemlerden biriyle çözüm elde edilebilmesi için lineer denklem sistemi yakınsama şartını sağlayacak özellikte olmalıdır. Yakınsama kriteri de denilen bu şart değişik şekillerde ifade edilmekle beraber en fazla kullanılan formu n a ii > a ij (i n) j=1 j 1 denklemi ile verilir. 41

Örnek 3.7: Aşağıdaki denklem sistemini TD = 10 4 alarak çözünüz. x 1 + 10x 2 + 2x 3 = 13 2x 1 + x 2 + 10x 3 = 13 10x 1 + 2x 2 + x 3 = 13 Çözüm: a) Jacobi yöntemi ile çözüm : i) Pivotlamadan ii) Pivotlayarak x 1 = 13 10x 2 2x 3 x 2 = 13 2x 1 10x 3 x 3 = 13 10x 1 2x 2 x 1 = 1.3 0.2x 2 0.1x 3 x 2 = 1.3 0.1x 1 0.2x 3 x 3 = 1.3 0.2x 1 0.1x 2 42

i) Pivotlamadan İterasyon x 1 x 2 x 3 0 0 0 0 1 13 13 13 2-143 -143-143 3 1729 1729 1729 ıraksama 43

ii) Pivotlayarak İterasyon x 1 x 2 x 3 0 0 0 0 1 1.3 1.3 1.3 2 0.91 0.91 0.91 3 1.027 1.027 1.027 4 0.9919 0.9919 0.9919 5 1.00243 1.00243 1.00243 6 0.979271 0.979271 0.979271 7 1.000219 1.000219 1.000219 8 0.999934 9 1.000019 yakınsama 44

Yukarıdaki çözüm tablosundan da anlaşılabileceği gibi pivotlama yapılmadığı durumda yakınsama kriteri sağlanmamakta, dolayısıyla alınan ilk tahmin değerleri iterasyon süresince hızlı bir şekilde artarak sonsuza gitmekte yani ıraksama olmaktadır. Bunun aksine pivotlama yapıldığında köşegen eleman diğer satır elemanları mutlak değerleri toplamından büyük olmakta, iterasyon süresince hesaplanan x değerleri gerçek çözüm değeri olan 1 değerine yaklaşmaktadır. Gerçek çözüm değerine ne kadar yaklaşılacağı verilen tolerans değeriyle belirlenir. Yine burada tekrarlamak gerekir ki tolerans değeri bütün x değerleri için sağlanıncaya kadar bütün x ler için iterasyona devam edilir. 45

b) Gauss-Seidel yöntemi ile çözüm (Pivotlayarak) : İterasyon x 1 x 2 x 3 0 0 0 0 1 1.3 1.17 0.923 2 0.9737 1.01803 1.003457 3 0.976048 0.999704 1.000320 4 0.999977 0.999838 1.000021 5 1.000030 0.999993 0.999995 6 1.000002 1.000001 0.999999 Burada Gauss-Seidel yöntemi Jacobi yöntemine göre daha kısa sürede sonuç vermektedir. 46

Örnek 3.8: Aşağıdaki denklem sistemini Gauss-Seidel ve Rölaksasyon yöntemleri ile çözünüz. 8x 1 + x 2 x 3 = 8 2x 1 + x 2 + 9x 3 = 12 x 1 7x 2 + 2x 3 = 4 Çözüm: a) Gauss-Seidel yöntemi ile çözüm : Denklem sistemin pivotlayarak yöntemi uygulayalım. Başlangıç değerleri sıfır alındığında aşağıdaki tablo değerleri elde edilir. 47

x 1 = (8 x 2 + x 3 )/8 x 2 = (4 + x 1 + 2x 3 )/7 x 3 = (12 2x 1 x 2 )/9 İterasyon x 1 x 2 x 3 0 0 0 1 1 0.714286 1.031746 2 1.039683 1.014739 0.989544 3 0.996851 0.996563 1.001082 4 1.000565 1.00039 0.999831 5 0.99993 0.999942 1.000022 6 1.00001 1.000008 0.999997 7 0.999999 0.999999 1 8 1 1 1 48

b) Rölaksasyon yöntemi ile çözüm : Denklem sistemini pivotlayarak rölaksasyon yöntemine göre düzenleyelim. Başlangıç değerlerini sıfır alarak farklı rölaksasyon parametreleri için elde edilen değerler aşağıdaki tabloda verilmiştir. Tablodan da görüleceği gibi zayıf rölaksasyonda iterasyon sayısı Gauss-Seidel e göre daha az olmakta, kuvvetli rölaksasyonda (SOR) iterasyon sayısı artmaktadır. Bu durum denklem sisteminin karakterine ve denklem sayısına bağlı olarak değişir. x 1 = x 1 + ω(8 8x 1 x 2 + x 3 )/8 x 2 = x 2 + ω(4 7x 2 + x 1 + 2x 3 )/7 x 3 = x 3 + ω(12 2x 1 x 2 9x 3 )/9 49

İterasyon x 1 x 2 x 3 İterasyon x 1 x 2 x 3 0 0 0 0 1 0.973 0.691247 1.012218 2 1.038309 1.000385 0.992005 3 1.000015 0.99779 1.00002 4 1.000272 0.999984 0.999944 5 1.000002 0.999984 1 6 1.000002 1 1 7 1 1 1 0 0 0 0 1 1.1 0.801429 1.099825 2 1.03103 1.056107 0.975575 3 0.985824 0.984485 1.007804 4 1.004624 1.004731 0.997511 5 0.998545 0.998516 1.000786 6 1.000485 1.000467 0.999752 7 0.999856 0.999853 1.000078 8 1.000045 1.000046 0.999975 9 0.999986 0.999985 1.000008 10 1.000004 1.000005 0.999998 11 0.999999 0.999999 1.000001 12 1 1 1 50

DENKLEM SİSTEMLERİNİN ÇÖZÜLEBİLİRLİĞİ Çözümün Varlığı ve Tekliği Denklem sayısı: n Bilinmeyen sayısı: m olsun 1) n>m ise denklemlerden m tanesi çözülür. Çözülmeyen diğer denklemler bulunan sonucu sağlıyorsa, sonuç doğrudur. 2) n<m ise sonsuz çözüm vardır. (m-n) tane bilinmeyen kabul edilir. Diğerleri çözümden bulunur. 3) n=m ise denklemlerin lineer bağımsız olması halinde çözüm vardır ve tektir, eğer denklemler lineer bağımlı ise sonsuz çözüm vardır. 51

Homojen Denklem Sistemleri b = 0 olan sistemlere denir (Ax = 0). Bu sistemlerde x = 0 daima bir çözümdür (Trivial çözüm). Sıfırdan farklı bir çözüm olması için det(a)=0 olmalı yani denklemler lineer bağımlı olmalıdır. Kötü Şartlanmış Denklem Sistemleri Nadir de olsa, bazı denklem sistemleri, çözümün varlığı ve tekliği şartlarını sağlasa bile çözümün bulunmasında problemle karşılaşılabilir. Katsayılar matrisinin tekil bir matrise çok yakın olması, bir başka ifadeyle katsayılar matrisinin determinantının sıfıra yakın olması böyle bir durum ortaya çıkarır. Kötü şartlanmış denklem sistemi olarak adlandırılan bu denklem sistemleri çok hassas olup katsayılar matrisinde olabilecek küçük değişiklikler sonuçları büyük oranda değiştirir. 52

Örnek 3.9: Aşağıdaki iki bilinmeyenli denklem sistemi verilmiş olsun. 2.62x + 0.8y = 3.42 4.6x + 1.4y = 6 Çözüm: Verilen denklem sistemi çözüldüğünde bulunacak x=1 ve y=1 değerleri doğru çözümdür. Ancak denklem sistemindeki birinci katsayı çok küçük bir hatayla 2.63 olarak yazılmış olsa 2.63x + 0.8y = 3.42 4.6x + 1.4y = 6 aynı yöntemle bulunacak çözüm, gerçek değerlerden çok farklı olan x=-6 ve y=24 değerleridir. Katsayılar matrisindeki çok küçük bir değişikliğin sonuçları bu kadar fazla değiştirmesi sistemin kötü şartlanmış olduğunu gösterir. 53

Örnek 3.10: Şekilde gösterilen seri bağlı dört tane yay-kütle sistemi F=2000 N luk kuvvet etkisinde dengededir. Kuvvetlerin dengesinden aşağıdaki denklem sistemi elde edilmiştir. x 4 x 3 x 2 x 1 F k 4 k 3 k 2 k 1 k 2 x 2 x 1 = k 1 x 1 k 3 x 3 x 2 = k 2 (x 2 x 1 ) k 4 x 4 x 3 = k 3 (x 3 x 2 ) F = k 4 (x 4 x 3 ) 54

Yay katsayıları k 1, k 2, k 3 ve k 4 sırası ile 1000, 500 750 ve 2000 N/m olduğuna göre x değerlerini herhangi bir yöntemle hesaplayınız. Çözüm: Denklemler düzenlenip sayısal değerler yerine konursa 1500x 1 500x 2 = 0 500x 1 1250x 2 + 750x 3 = 0 750x 2 2750x 3 + 200x 4 = 0 2000x 3 2000x 4 = 2000 denklem sistemi oluşur. Matris formunda 3 1 0 0 10 25 15 0 0 0 15 0 55 1 40 1 x 1 x 2 x 3 x 4 = 0 0 0 1 55

Yazılırsa katsayılar matrisinin tridiagonal olduğu görülür. Bu sistemin çözümünde bütün yöntemler kullanılabilir. Burada bir örnek olması açısından Thomas algoritması uygulanacaktır. Bu algoritmaya göre (Eşt.3.26) e ve f dizilerinin yeni değerleri f 1 = 3 olmak üzere e 2 = e 2 f 1 = 10 3 = 3.333 f 2 = f 2 e 2 g 1 = 25x3.333 1 = 21.667 e 3 = 0.692 f 3 = 44.615 e 4 = 0.0224 f 4 = 0.1035 b 1 = 0 olmak üzere yeni sağ taraf vektörü, (Eşt.3.27a) ya göre b 2 = b 2 e 2 b 1 = 0 3.333 0 = 0 b 3 = 0 ve b 4 = 1 Bulunur. Çözüm vektörü Eşt.(3.27b) ye göre hesaplanabilir: 56

x 4 = b 4 f 4 = 1 0.1035 = 9.667 ve x 3 = b 3 g 3 x 4 = 8.667 x 2 = 6 x 1 = 1 57