ESKİŞEHİR OSMANGAZİ ÜNİVERSİTESİ



Benzer belgeler
ESKİŞEHİR OSMANGAZİ ÜNİVERSİTESİ

ESKİŞEHİR OSMANGAZİ ÜNİVERSİTESİ

SAYISAL ANALİZ. Matris ve Determinant

MAK 1005 Bilgisayar Programlamaya Giriş. Diziler. Prof. Dr. Necmettin Kaya

ESKİŞEHİR OSMANGAZİ ÜNİVERSİTESİ

İÇİNDEKİLER. Ön Söz...2. Matris Cebiri...3. Elementer İşlemler Determinantlar Lineer Denklem Sistemleri Vektör Uzayları...

MATRİSLER. r r r A = v v v 3. BÖLÜM. a a L a. v r. a = M a. Matris L L L L. elemanları a ( i = 1,2,..., m ; j = 1,2,... n) cinsinden kısaca A = [ ]

Mustafa YAĞCI, Parabolün Tepe Noktası

ESKİŞEHİR OSMANGAZİ ÜNİVERSİTESİ

ÇOKGENLER Çokgenler çokgen Dışbükey (Konveks) ve İçbükey (Konkav) Çokgenler dış- bükey (konveks) çokgen içbükey (konkav) çokgen

BİREYSEL YARIŞMA SORULARI. IV. BAHATTİN TATIŞ MATEMATİK YARIŞMASI Bu test 30 sorudan oluşmaktadır. 2 D) a = olduğuna göre, a

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

RASYONEL SAYILAR KESİR ÇEŞİTLERİ Basit Kesir. olduğuna göre, a, b tamsayı ve b 0 olmak üzere, a şeklindeki ifadelere

1981 ÜYS Soruları. 1. Bir top kumaşın önce i, sonra da kalanın ü. satılıyor. Geriye 26 m kumaş kaldığına göre, kumaşın tümü kaç metredir?

ESKİŞEHİR OSMANGAZİ ÜNİVERSİTESİ

b göz önünde tutularak, a,

İŞ ETKİ ÇİZGİSİ TEOREMİ. Balıkesir Üniversitesi Mühendislik Mimarlık Fakültesi İnşaat Müh. Bölümü Balıkesir, TÜRKİYE THEOREM OF WORK INFLUENCE LINE

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

ÜNİTE - 7 POLİNOMLAR

LİNEER CEBİR MATRİSLER: şeklindeki tablosuna mxn tipinde bir matris denir. [a ij ] mxn şeklinde gösterilir. m satır, n sütun sayısıdır.

SAYILARIN ÇÖZÜMLENMESĐ ve BASAMAK KAVRAMI

0;09 0; : işleminin sonucu kaçtır? A) ;36 0; a = 0,39 b = 9,9 c = 1,8 d = 3,7.

ESKİŞEHİR OSMANGAZİ ÜNİVERSİTESİ

CEBİR KONU ANLATIMLI ÇÖZÜMLÜ SORU BANKASI

Örnek...1 : a, b ve c birbirlerinden farklı birer rakamdır. a.b+9.b c en çok kaçtır?

MAK1010 MAKİNE MÜHENDİSLİĞİ BİLGİSAYAR UYGULAMALARI

VEKTÖRLER ÜNİTE 5. ÜNİTE 5. ÜNİTE 5. ÜNİTE 5. ÜNİT

INSA 473 Çelik Tasarım Esasları. Kirişler

OMÜ HAVACILIK VE UZAY BİLİMLERİ FAKÜLTESİ METEOROLOJİ MÜHENDİSLİĞİ BÖLÜMÜ MET103 BİLGİSAYAR PROGRAMLAMA I BÜTÜNLEME SINAVI

BÖLÜM 3 : RASLANTI DEĞİŞKENLERİ

LYS Matemat k Deneme Sınavı

3.7 Gauss Siedel ydntemi

Ö.Y.S MATEMATĐK SORULARI ve ÇÖZÜMLERĐ

TOMRUKLARDAN MAKSİMUM KERESTE RANDIMANI ELDE ETMEK İÇİN İKİ BOYUTLU GEOMETRİK TEORİ 1. Süleyman KORKUT

2.I. MATRİSLER ve TEMEL İŞLEMLER

Matris İşlemleri Uygulaması

Komisyon DGS TAMAMI ÇÖZÜMLÜ 10 DENEME SINAVI ISBN Kitapta yer alan bölümlerin tüm sorumluluğu yazarına aittir.

LYS 2016 MATEMATİK ÇÖZÜMLERİ

SAYILAR DERS NOTLARI Bölüm 2 / 3

TYT / MATEMATİK Deneme - 6

3N MOBİL HABERLEŞME HİZMETLERİNDE HİZMET KALİTESİ ÖLÇÜTLERİNİN ELDE EDİLMESİNE İLİŞKİN TEBLİĞ

BSD Lİ DİK İŞLEME MERKEZİNDE PARÇA PROGRAMINA GÖRE ZAMAN ANALİZİ

Matrisler Elementer Satır İşlemleri Gauss Eliminasyon

İstatistik I Bazı Matematik Kavramlarının Gözden

11. SINIF GEOMETRİ. A, B ve C noktaları O merkezli çember üzerinde. Buna göre, BE uzunluğu kaç cm dir? B) 7 3 C) 8 3 A) 5 2 E) 9 5 D) 7 5 ( ÖSS)

Devirli Ondalık Sayıyı Rasyonel Sayıya Çevirme:

Lisans Yerleştirme Sınavı 1 (Lys 1) / 16 Haziran Matematik Sorularının Çözümleri. sayısının 2 sayı tabanında yazılışı =?

c) Bire bir fonksiyon: eğer fonksiyonun görüntü kümesindeki her elemanının tanım kümesinde yalnız bir karşılığı varsa bu fonksiyonlara denir.

2005 ÖSS BASIN KOPYASI SAYISAL BÖLÜM BU BÖLÜMDE CEVAPLAYACAĞINIZ TOPLAM SORU SAYISI 90 DIR. Matematiksel İlişkilerden Yararlanma Gücü,

AHP Temelli TOPSIS ve ELECTRE Yöntemiyle Muhasebe Paket Programı Seçimi. Use of AHP-based TOPSIS and ELECTRE Methods on Accounting. Software Selection

BÖLÜM 5. MATRİS ve DETERMİNANTLAR 5.1. MATRİSLER. Taşkın, Çetin, Abdullayeva. reel sayılardan oluşan. olmak üzere tüm a.

4. x ve y pozitif tam sayıları için,

DENKLEM ÇÖZME DENKLEM ÇÖZME. Birinci dereceden İki bilinmeyenli. 2x 2 + 5x + 2 = 0. 3x x = 0. 5x + 3 = 0. x + 17 = 24.






MATEMATİK 1 TESTİ (Mat 1)

Taşkın, Çetin, Abdullayeva

1987 ÖSS A) 0 B) 2. A) a -2 B) (-a) 3 C) a -3 D) a -1 E) (-a) 2 A) 1 B) 10 C) 10 D) 5 10 E) a+b+c=6 olduğuna göre a 2 +b 2 +c 2 toplamı kaçtır?

SANTRİFÜJ KOMPRESÖR ÇARKININ ÖN TASARIMI. Saim KOÇAK. S. Ü. Mühendislik - Mimarlık Fakültesi Makina Mühendisliği Bölümü, Kampüs Konya

TYT / MATEMATİK Deneme - 2

ÇOK KATLI BİR ÇELİK YAPININ TASARIMINDA YATAY KAFES KİRİŞLİ ÇERÇEVE SİSTEM UYGULAMASININ ANALİZİ. YÜKSEK LİSANS TEZİ İnş. Müh.

Bahar. Yrd. Doç. Dr. Burhan ÜNAL. Yrd. Doç. Dr. Burhan ÜNAL Bozok Üniversitesi n aat Mühendisli i Bölümü 1.

ESKİŞEHİR OSMANGAZİ ÜNİVERSİTESİ

4- SAYISAL İNTEGRAL. c ϵ R olmak üzere F(x) fonksiyonunun türevi f(x) ise ( F (x) = f(x) ); denir. f(x) fonksiyonu [a,b] R için sürekli ise;

Sigma 28, , 2010 Review Paper / Derleme Makalesi ANALYTIC HIERARCHY PROCESS FOR SPATIAL DECISION MAKING

SONLU ELEMANLAR ANALİZİ II

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

POLİNOMLAR. Örnek: 4, 2, 7 polinomun katsayılarıdırlar. 5x, derecesi en büyük olan terim olduğundan. ifadelerine polinomun. der tür.

Fortran da kullanılan giriş çıkış komutları PRINT, WRITE ve READ dir.

RASYONEL SAYILAR. ÖRNEK: a<0<b<c koşulunu sağlayan a, b, c reel sayıları. tan ımsız. belirsiz. basit kesir

İl İlçe uygulaması. : Seçilen ile ait ilçeleri listeleyen program. //İl değişkeni için kodu aşağıdaki sayfadan kopyalayınız.

LOGARİTMA Test -1. olduğuna göre, x kaçtır? olduğuna göre, x aşağıdakilerden hangisidir? A) 3 B) 9 C) 16 D) 64 E) 81.

1988 ÖYS. 1. Toplamları 242 olan gerçel iki sayıdan büyüğü küçüğüne bölündüğünde bölüm 4, kalan 22 dir. Küçük sayı kaçtır?

A, A, A ) vektör bileşenleri

FONKSĐYONLAR MATEMATĐK ĐM. Fonksiyonlar YILLAR

a üstel fonksiyonunun temel özellikleri şunlardır:

"DEMOKRATİK KATILIM PLATFORMU" TARAFINDAN 49. TÜRKİYE JEOLOJİ KURULTAYI SIRASINDA YAPILMIŞ OLAN ANKETİN SONUÇLARI VE DEĞERLENDİRMESİ

Aynı tipten çok sayıda değişken topluluğudur. X Y Score1 Score2 (0) (1) (2)...

YILLAR ÖSS-YGS /LYS /1 0/1 ÇÖZÜM: 1) xοy A ise ο işlemi A da kapalıdır.

LYS Matemat k Deneme Sınavı

Akademik Personel ve Lisansüstü Eğitimi Giriş Sınavı. ALES / Sonbahar / Sayısal II / 27 Kasım Matematik Sorularının Çözümleri

Alt programlar- Deyim Fonksiyonları

14) ( 2) 6 üslü sayısının kesir olarak yazılışı A) ) 2 3 sayısı aşağıdakilerden hangisine eşittir? 16) -6 2 üslü sayısının eşiti kaçtır?

İntegral Uygulamaları

Yalıtkan İnce Filmlerin Morlet Dalgacığı ile Optik Analizinin Yapılması. Prof.Dr. Serhat ÖZDER OCAK 2012

II. DERECEDEN DENKLEMLER

1. x 1 x. Çözüm : (x 1 x. (x 1 x )2 = 3 2 x 2 2x = 1 x + 1 x2 = 9. x x2 = 9 x2 + 1 x2. 2. x + 1 x = 8 ise x 1 x

SANAL POS TEST BİLGİ DOKÜMANI. Versiyo n. Versiyon Ocak 2013 NESTPAY SANAL POS TEST BİLGİ DOKÜMANI

Nümerik Analiz. Bilgisayar Destekli. Ders notları PROGRAMLAR: Doğrusal denklem sistemi Çözücüler

çizilen doğru boyunca birim vektörü göstermektedir. q kaynak yükünün konum vektörü r ve Q deneme E( r) = 1 q

6. DOĞRUSAL REGRESYON MODELİNE MATRİS YAKLAŞIMI

Nümerik Analiz A A -1 =I. Bilgisayar Destekli. Ders notları TERS MATRİS HESABI GAUSS-JORDAN tekniği. m=n

Kesir Örnek Çözüm. 1. Yandaki şekilde bir TEST Taralı alanı gösteren. bütün 8 eş parçaya bölünmüş ve bu parçalardan 3 tanesi

Koşulsuz GOTO Deyimi

MUTLAK DEĞER. a ε R olmak üzere; Mutlak Değer MATEMATĐK ĐM YILLAR ) GENEL ÖRNEKLER.

MATEMATİK TESTİ. 5. a, b birer gerçek sayı ve a + b < 3tür. Bu sayıların sayı doğrusunda gösterilişi aşağıdakilerden hangisindeki gibi olabilir?

DETERMINANTLAR. 1. Permütasyon. 1. Permütasyon ) permütasyonundaki ters dönüşüm. 1. Permütasyon 2. BÖLÜM ( )

Transkript:

ESKİŞEHİR OSMANGAZİ ÜNİVERSİTESİ Mühendislik Mimrlık Fkültesi İnşt Mühendisliği Bölümü E-Post: ogu.hmet.topcu@gmil.com Web: http://mmf2.ogu.edu.tr/topcu Bilgisyr Destekli Nümerik Anliz Ders notlrı 204 Ahmet TOPÇU A x=λx 30 PROGRAMLAR: Özdeğer ve özvektör hesbı Tüm özdeğerler ve özvektörler - Jcobi

30. PROGRAMLAR: Tüm özdeğer ve özvektörlerin hesbı - Jcobi 229 30. PROGRAMLAR: Tüm özdeğer ve özvektörlerin hesbı - Jcobi Jcobi lt progrmı Ax = λ x stndrt özdeğer probleminin tüm özdeğerini ve bunlr it normlleştirilmiş özvektörlerini Jcobi rotsyon yöntemi ile hesplr. A nxn simetrik olmk zorunddır. A nın lt üçgen kısmının stırlrı tek boyutlu A((n+). n/2) lnınd, çğırn progrmd şğıdki gibi depolnmış olmlıdır: A =. 2 3 n 22 32 n2 33 n3 simetrik... nn.stır [...... ] 2.stır 3.stır n.stır 2 22 3 3 33 n n2 n3 nn Özvektörler için x(n. n) tek boyutlu lnı çğırn progrmd boyutlndırılmış olmlıdır. Hesp sonrsı özdeğerler A lnı, özvektörler x lnınd depolnır. A().özdeğer, (n+). 2. özdeğer, (2n+). 3. özdeğer, v.s. dir. x lnının ilk n elemnı. özvektör, sonrki n elemnı 2. özvektör, v.s dir. Mxrot izin verilen mksimum rotsyon syısı, Eps özdeğerler için ulşılmk istenen hsssiyettir. ivect prmetresi=0 verilirse sdece özdeğerler, ivect 0 verilirse özdeğer ve özvektörler hesplnır. Jcobi her özvektörü uzunluğu olck şekilde normlleştirir. Özvektörün en büyük elemnı olck şekilde normlleştirilmesi istenirse JNormlize lt progrmının Jcobi lt progrmının hemen rksındn çğrılmsı gerekir. Örnek: 9 2 A = 7 3 4 0 4 2 7 5 simetrik 8 3 9 6 Bellekte depolnışı [ 2 0 7 4 7 3 5 8 4 2 3 6] Jcobi lt progrmının sonucu Özdeğerler En büyük elemnı olck şekilde normlleştirilmiş özvektörler 2.5209 Λ = 8.7049.0020 5.4483, 5.3278 0.6682 X = 0.9620 0.7492 0.5506 0.264 0.027 0452 0.26 0.723 0.2903 0.4665 0.5530 0.8608 0.2620 0.4752 0.749 0.4246 0.0276 0.534 0.5947 Teori ve örnekler için bk: bölüm 25 Ahmet TOPÇU, Bilgisyr Destekli Nümerik Anliz, Eskişehir Osmngzi Üniversitesi, 204, http://mmf2.ogu.edu.tr/topcu/ 229

30. PROGRAMLAR: Tüm özdeğer ve özvektörlerin hesbı - Jcobi 230 ' --------------------An progrm Jcobi--------------------------- ' Ahmet TOPÇU, Eskişehir Osmngzi Üniversitesi, 995 ' A(n,n) simetrik mtrisinin tüm özdeğer ve özvektörlerinin hesbı ' A nın lt üçgen kısmı okunur ve tek boyutlu lnd depolnır ' Çğrıln lt progrm: Jcobi '------------------------------------------------------------------ A nın boyutu DATA 5 ' A mtrisi: DATA 9 A nın lt üçgeninin stırlrı DATA 2, 0 DATA 7, 4, 7 DATA 3,, 5, 8 DATA 4, 2,, 3, 6 i, j, k, l, m, n ile bşlyn değişkenler tm syı değişkeni olck (2 byte) An progrm DEFINT I-N DEFDBL A-H, O-Z DECLARE SUB Jcobi ((), n, Eps, maxrot, ivect, x()) DECLARE SUB JNormlize (n, x(), norml) READ n DIM ((n + ) * n \ 2), x(n * n) CLS ' A: yı oku: ii = 0 FOR i = TO n i2 = 0 FOR j = TO i READ (ii + j): i2 = i2 + ii = ii + i2 maxrot = 200 Eps = E-2 Özvektörler de hesplnck ivect = CALL Jcobi((), n, Eps, maxrot, ivect, x()) CALL JNormlize(n, x(), ) "Özdeğerler ve özvektörler(jcobi):" FOR i = TO n "Lmd"; i; "="; ((i + ) * i \ 2) j = (i - ) * n + je = i * n FOR j = j TO je x(j); "Rotsyon syısı"; maxrot; END 'Jcobi n Bu hrf rlığındki hrf ile bşlyn değişkenler çift hsssiyetli ondlık syı değişkeni olck (8 byte) A nın boyutu okunuyor A nın kolonlrı okunuyor İzin verilen mksimum rotsyon syısı A mtrisi ve x özvektörleri için bellekte yer yrılıyor Özdeğerler için istenen hsssiyet Jcobi lt progrmı çğrılıyor Normlleştirmek için Jnormlize lt progrmı çğrılıyor. (Özvektörün en büyük elemnı olck) Sonuçlr yzdırılıyor Çğrılck lt progrmlr n progrm tnıtılıyor Ahmet TOPÇU, Bilgisyr Destekli Nümerik Anliz, Eskişehir Osmngzi Üniversitesi, 204, http://mmf2.ogu.edu.tr/topcu/ 230

30. PROGRAMLAR: Tüm özdeğer ve özvektörlerin hesbı - Jcobi 23 SUB Jcobi ((), n, Eps, maxrot, ivect, x()) '---------------------------------------------------------------------------- ' Özdeğer ve özvektör hesbı (Jcobi) ' A(n,n) simetrik mtrisinin tüm özdeğer ve özvektörleri hesplnır. ' A nın sdece lt üçgenindeki stırlrı verilmelidir. ' A lt üçgeni tek boyutlu ve (n+)*n /2 uzunluğundki A((n+)*n /2) ' lnınd çğırn progrm trfındn depolnmış olmlıdır. ' Hesplnn özdeğerler A lnı üzerinde şğıdki şekilde depolnır: ' A(). özdeğer ' A(n+) 2. özdeğer ' A(2*n+) 3. özdeğer '... ' ivect<>0 verilirse tüm özvektörler hesplnır. Özvektörler uzunluğu ' olck şekilde normlleştirilmiştir. ' Hesplnn Özvektörler x(n*n) tek boyutlu mtrisinde depolnır. ' x in ilk n elemnı.özvektör, sonrki n elemn 2.özvektör, v.s. ' ivect=0 verilirse sdece özdeğerler hesplnır, özvektörler hesplnmz. ' Bu durumd x vektörü uyumluluk için tek elemnlı, x() olrk tnımlnbilir. ' Mxrot : mksimum rotsyon syısıdır. ' Eps : öngörülen hsssiyettir. ' Bu progrmın FORTRAN kodu "DANKERT, J. Numerische Methoden ' der Mechnik, Springer, 977" den lınmıştır. '---------------------------------------------------------------------------- ' JACOBI Rottions Nrot = 0 indi = 0 '----------------------------- A okunuyor j = je = n idi = FOR i = TO n FOR j = j TO je x(j) = 0 j = j + n je = je + n x(idi) = idi = j + i '------------------------ 7 s = 0 j = 2 je = 0 FOR i = 2 TO n je = je + i FOR j = j TO je s = s + (j) ^ 2 j = j + i s = SQR(2 * s) IF indi = THEN EXIT SUB 80 s = s / n 90 j = 2 je = 0 ind = 0 FOR i = 2 TO n je = je + i jj = FOR j = j TO je pq = (j) IF ABS(pq) < s GOTO 0 Nrot = Nrot + ind = ipp = (jj + ) * jj / 2 pp = (ipp): qq = (je + ) tht = (qq - pp) *.5 / pq IF tht = 0 THEN T = ELSE T = / (SQR( + tht * tht) * SGN(tht) + tht): ' Sign co = / SQR(T * T + ) si = co * T ii = ipp - jj + ke = j - IF ke >= j THEN FOR k = j TO ke ip = (ii) iq = (k) (ii) = ip * co - iq * si Sonrki syfd devm (k) = ip * si + iq * co ii = ii + ediyor Jcobi lt progrmı Ahmet TOPÇU, Bilgisyr Destekli Nümerik Anliz, Eskişehir Osmngzi Üniversitesi, 204, http://mmf2.ogu.edu.tr/topcu/ 23

30. PROGRAMLAR: Tüm özdeğer ve özvektörlerin hesbı - Jcobi 232 ke = j + IF je >= ke THEN Jcobi devmı ii = ipp ierh = jj FOR k = ke TO je ii = ii + ierh ip = (ii) iq = (k) (ii) = ip * co - iq * si (k) = ip * si + iq * co ierh = ierh + IF i <= n THEN kk = je + ii = j ierh = i ke = i + FOR k = ke TO n kk = kk + ierh ii = ii + ierh ip = (ii) iq = (kk) (ii) = ip * co - iq * si (kk) = ip * si + iq * co ierh = ierh + '--------------------------------- ' Eigenvectors ii = (i - ) * n + k = (jj - ) * n ke = k + n k = k + FOR k = k TO ke ip = x(k) iq = x(ii) x(k) = ip * co - iq * si x(ii) = ip * si + iq * co ii = ii + '--------------------------------- T = (j) * si * co * 2 co = co * co si = si * si ip = (ipp) iq = (je + ) (ipp) = ip * co + iq * si - T (je + ) = ip * si + iq * co + T (j) = 0 0 jj = jj + j = j + i IF ind = GOTO 90 IF s * n < Eps THEN maxrot = Nrot: indi = : GOTO 7 IF Nrot < maxrot GOTO 80 maxrot = -Nrot indi = GOTO 7 END SUB ' Jcobi SUB JNormlize (n, x(), norml) ' X(n*n) lnınd depolnmış özvektörler normlleştirilir. ' Norml<>0: özvektürün en büyük elemn olck şekilde normlleştir. ' Norml=0: hiç bir şey ypm, çık IF norml = 0 THEN EXIT SUB FOR i = TO n j = (i - ) * n + je = i * n Dmxx = 0 FOR j = j TO je IF ABS(x(j)) > ABS(Dmxx) THEN Dmxx = x(j) Dmxx = / Dmxx FOR j = j TO je x(j) = x(j) * Dmxx JNormlize Alt progrmı END SUB ' jnormlize Ahmet TOPÇU, Bilgisyr Destekli Nümerik Anliz, Eskişehir Osmngzi Üniversitesi, 204, http://mmf2.ogu.edu.tr/topcu/ 232