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

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

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

3. BÖLÜM MATRİSLER 1

Matrisler Matris Tanımı m satır ve n sütundan oluşan tablosuna matris adı verilir.

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

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

BİLGİSAYAR PROGRAMLAMA DERSİ

MATLAB. Temel işlemler, Vektörler, Matrisler DOÇ. DR. ERSAN KABALCI

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

ÖZDEĞERLER- ÖZVEKTÖRLER

Dizey Cebirinin Gözden Geçirilmesi

Dizey Cebirinin Gözden Geçirilmesi

Matematik I: Analiz und Lineer Cebir I Sömestr Ders Saati D 2 U 2 L 1 AKTS 6 Lisans/ Yüksek Lisans Lisans Dersin Kodu MAT 106 Sömestr 2

8.Konu Vektör uzayları, Alt Uzaylar

2.3. MATRİSLER Matris Tanımlama

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

Özdeğer ve Özvektörler

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

İleri Diferansiyel Denklemler

Matlab da Dizi ve Matrisler. Mustafa Coşar

Dersin Sorumlusu: Yrd. Doç. Dr. Birol SOYSAL. Sunumları Hazırlayan: Doç. Dr. Bülent ÇAKMAK

Matrisler ve matris işlemleri

PERGEL YAYINLARI LYS 1 DENEME-6 KONU ANALİZİ SORU NO LYS 1 MATEMATİK TESTİ KAZANIM NO KAZANIMLAR

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

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

ÖABT Lineer Cebir KONU TESTİ Matris Cebiri

MATLAB. Fen ve Mühendislik Uygulamaları ile. Doç. Dr. M. Akif CEVİZ. MATLAB de Dizi Kavramı

Bilgisayar Programlama MATLAB

İleri Diferansiyel Denklemler

Bilgisayar Programlama MATLAB

7. BÖLÜM İÇ ÇARPIM UZAYLARI İÇ ÇARPIM UZAYLARI İÇ ÇARPIM UZAYLARI İÇ ÇARPIM UZAYLARI .= Genel: Vektörler bölümünde vektörel iç çarpım;

BM202 SAYISAL ÇÖZÜMLEME

28/04/2014 tarihli LYS-1 Matematik-Geometri Testi konu analizi SORU NO LYS 1 MATEMATİK TESTİ KAZANIM NO KAZANIMLAR 1 / 31

1- Temel MATLAB Fonksiyonları ve Programlama

İleri Diferansiyel Denklemler

1 Vektör Uzayları 2. Lineer Cebir. David Pierce. Matematik Bölümü, MSGSÜ mat.msgsu.edu.tr/~dpierce/

Matlab - Giriş (İleri Yapı Statiği II. Kısım)

ii) S 2LW 2WH 2LW 2WH S 2WH 2LW S 3( x 1) 5( x 2) 5 3x 3 5x x Maliye Bölümü EKON 103 Matematik I / Mart 2018 Proje 2 CEVAPLAR C.1) C.

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

Okut. Yüksel YURTAY. İletişim : (264) Sayısal Analiz. Algoritma & Matlab.


DİKKAT! SORU KİTAPÇIĞINIZIN TÜRÜNÜ A OLARAK CEVAP KÂĞIDINIZA İŞARETLEMEYİ UNUTMAYINIZ. MATEMATİK SINAVI MATEMATİK TESTİ

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

LYS MATEMATİK DENEME - 1

KAHRAMANMARAŞ SÜTÇÜ İMAM ÜNİVERSİTESİ EĞİTİM ÖĞRETİM YILI FEN-EDEBİYAT FAKÜLTESİ MATEMATİK BÖLÜMÜ BİRİNCİ VE İKİNCİ ÖĞRETİM DERSLERİ

Polinomlar, Temel Kavramlar, Polinomlar Kümesinde Toplama, Çıkarma, Çarpma TEST D 9. E 10. C 11. B 14. D 16. D 12. C 12. A 13. B 14.

YAZILI SINAV SORU ÖRNEKLERİ MATEMATİK

FONKSİYONLAR. Giriş argümanlarına karşılık gelen çözümü çıkış argümanları olarak sonuçlandırır. Fonksiyondosyalarıkendiçalışmaalanındaki

VEKTÖR UZAYLARI 1.GİRİŞ

MATLAB A GİRİŞ. EE-346 Hafta-1 Dr. Ayşe DEMİRHAN

13. Karakteristik kökler ve özvektörler

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

EĞİTİM - ÖĞRETİM YILI 10. SINIF MATEMATİK DERSİ DESTEKLEME VE YETİŞTİRME KURSU KAZANIMLARI VE TESTLERİ

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

ÖZEL EGE LİSESİ 10. OKULLARARASI MATEMATİK YARIŞMASI 10. SINIFLAR SORULARI

MAK 210 SAYISAL ANALİZ

Teori ve Örneklerle. Doç. Dr. Bülent ORUÇ

DENİZ HARP OKULU TEMEL BİLİMLER BÖLÜM BAŞKANLIĞI DERS TANITIM BİLGİLERİ

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

MATEMATİK ÖĞRETMENLİĞİ

1. BÖLÜM Polinomlar BÖLÜM II. Dereceden Denklemler BÖLÜM II. Dereceden Eşitsizlikler BÖLÜM Parabol

BİLGİSAYAR PROGRAMLAMA DERSİ

İç-Çarpım Uzayları ÜNİTE. Amaçlar. İçindekiler. Yazar Öğr. Grv. Dr. Nevin ORHUN

Bilgisayar Programlama MATLAB

Matlab. Vektör ve Matris İşlemleri

Matris Cebiriyle Çoklu Regresyon Modeli

MatLab. Mustafa Coşar

Ç NDEK LER II. C LT KONULAR Sayfa Öz De er Öz Vektör.. 2. Lineer Cebir ve Sistem Analizi...

Lineer Cebir II (MATH232) Ders Detayları

DENİZ HARP OKULU TEMEL BİLİMLER BÖLÜM BAŞKANLIĞI DERS TANITIM BİLGİLERİ

CEBİR ÇÖZÜMLÜ SORU BANKASI

İÇİNDEKİLER ÖNSÖZ Bölüm 1 SAYILAR 11 Bölüm 2 KÜMELER 31 Bölüm 3 FONKSİYONLAR

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

İleri Diferansiyel Denklemler

Örnek...3 : Aşağıdaki ifadelerden hangileri bir dizinin genel terim i olabilir? Örnek...4 : Genel terimi w n. Örnek...1 : Örnek...5 : Genel terimi r n

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

1. BÖLÜM VEKTÖRLER 1


Olimpiyat Soruları. sonuçları tekrar fonksiyonda yerine koyup çıkan tüm sonuçları toplayan program (iterasyon sayısı girilecek)

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

ISBN NUMARASI: ISBN NUMARASI: ISBN NUMARASI: ISBN NUMARASI:

MATLAB ile ANALİZ (MIA)

YÖNEYLEM ARAŞTIRMASI - III

1. GİRİŞ 1.1. GENEL BAKIŞ 1.2. KULLANICI ARAYÜZÜ

KUADRATİK FORM. Tanım: Kuadratik Form. Bir q(x 1,x 2,,x n ) fonksiyonu

Cebir 1. MIT Açık Ders Malzemeleri

Math 103 Lineer Cebir Dersi Ara Sınavı

2 Ders Kodu: FZK Ders Türü: Zorunlu 4 Ders Seviyesi Lisans

Ortak Akıl MATEMATİK DENEME SINAVI

Şimdi de [ ] vektörünün ile gösterilen boyu veya büyüklüğü Pisagor. teoreminini iki kere kullanarak

Ders: MAT261 Konu: Matrisler, Denklem Sistemleri matrisi bulunuz. olmak üzere X = AX + B olacak şekilde bir X 1.

Math 103 Lineer Cebir Dersi Ara Sınavı

Genel Matematik (MATH 103) Ders Detayları

MATEMATİK TESTİ LYS YE DOĞRU. 1. Bu testte Matematik ile ilgili 50 soru vardır.

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

Ders 9: Bézout teoremi

MATLAB A GİRİŞ

Elementer matrisler, ters matrisi bulmak, denk matrisler

Transkript:

Yrd. Doç. Dr. A. Burak İNNER Kocaeli Üniversitesi Bilgisayar Mühendisliği Yapay Zeka ve Benzetim Sistemleri Ar-Ge Lab. http://yapbenzet.kocaeli.edu.tr

Ders Adı : Bilgisayar Mühendisliğinde Matematik Uygulamaları Çarşamba Perşembe 09:00 11:50 Bilgisayar Mühendisliğinde Matematik Uygulamaları 16:00 18:45 Bilgisayar Mühendisliğinde Matematik Uygulamaları 13:00 15.50 Bilgisayar Mühendisliğinde Matematik Uygulamaları Ders notları http://yapbenzet.kocaeli.edu.tr üzerinden paylaşılacaktır.

DEĞERLENDİRME ÖLÇÜTLERİ Yarıyıl İçi Çalışmaları Sayısı Katkı Payı (Yüzde) Ara Sınav 1 100 Yarıyıl İçi Çalışmalarının Toplamı 100 Yarıyıl İçi Çalışmalarının Başarıya Oranı 40 Yarıyıl Sonu Sınavının Başarıya Oranı 60 Toplam 100

Temel Kavramlar ve Temel Matris İşlemleri Vektör Uzayları ve Lineer Cebir Lineer Operatörler ve Matris Tersleri Önemli Matris Çeşitleri ve Uygulamaları Özdeğer ve Özvektörler Bazı Önemli Matris Faktörizasyonları En Küçük Kareler Yöntemi ve Lineer Regresyon Sınırlandırılmış Optimizasyon Teorisi Lineer Programlama İntegral Dönüşümleri İntegral Dönüşüm Uygulamaları Lineer Diferansiyel Denklemler

İngilizce ifadesiyle MATrix LABoratory ya da kısaltılmış adıyla MATLAB ilk defa 1985 yılında C.B. Moler tarafından özellikle matris içerikli matematiksel ifadelerin işlemlerinde kullanılmak üzere geliştirilmiş olan etkileşimli bir paket programlama dilidir. Kullanım Alanları; Ø Matematik ve hesaplama işlemleri, Ø Algoritma geliştirme, Ø Modelleme, simülasyon ve prototip, Ø Veri analizi ve görsel efektlerle destekli gösterim, Ø Bilimsel ve mühendislik grafikleri, Ø Uygulama geliştirme

Diğer programlama dillerine ve araçlarına göre çok sayıda üstünlüğü vardır. q Sayısal Analiz işlemlerinde kolaylıklar. q Hazır fonksiyonlar q Hazır programlar/araç kutuları (toolbox) q Grafik çizme kolaylığı q GUI geliştirme kolaylığı

DİZİLER- Bir boyutta dizi (Vektör): Vector:Doğrultusu, yönü ve şiddeti (büyüklüğü) olan doğru parçası. x R n ifadesi kullanılır. n, uzayın boyutunu temsil eder. Bu ifade x, R n de bir nokta belirtiyor demektir ve bu noktanın n adet koordinatı x (, x ),x * x + ile verilir.

MATLAB ta her şey bir dizi (array) olarak işlenir. Dizi; o Tek bir değerden oluşuyorsa (1x1) skaler olarak adlandırılır. ØÖrnek: a=5, b= -17.33, c= 2e-3, d= 3+4*i o Tek bir satır ya da sütunda bir den fazla değerden oluşuyorsa (1xn ya da nx1 dizisi şeklinde ise) vektör olarak adlandırılır. ØÖrnek: a=[ 1 3 5 7 ]

Liste şeklinde dizi oluşturma: Değişken_adı = [ Vektör Elemanları] 1. satır vektörü (row vector):

Sütun vektörü (Column Vector) :

Belli bir kurala göre sıralı giden diziler: İlk eleman, artım miktarı, son eleman ile belirlenen diziler Değişken_adı = [ m:q:n] veya Değişken_adı = m:q:n m=dizinin ilk elemanı, q=artım miktarı, n=dizinin son elemanı İlk eleman, son eleman ve terim sayısı ile belirlenen diziler: Değişken_adı = linspace(xi, xf, n) lo

Logspace 1.0e+05 à 10./0

ÖRNEK: m=1,q=2,n=13 olacak şekilde dizi oluşturalım.

ÖRNEK: xi=0, xf=8, n=6

MATRİSLER (MATRIX): Matrisler büyük harf ile gösterilir. m satır (row), n sütun (column) sayısından oluşan bir A matrisi m*n boyutundadır. Matristeki bir elemanın yerini belirlemede iki indis kullanılır. Örneğin a ij elemanı, elemanın i'inci satır ve j'inci sütunda olduğunu belirtir. Benzer şekilde a 23 elemanı ikinci satır ve üçüncü sütundadır. éa11 ê ê a21 ê... ê ê ai 1 ê... ê êë am 1 a a a a 12 22... i2... m2.................. a a a a 1 j 2 j... ij... mj j sütun.................. a1 n ù a ú 2n ú... ú ú ain ú... ú ú amn úû i satır

MATRİSLER (MATRIX): Matris Oluşturma; Değişken_adı=[ilk satır elemanları; ikinci satır elemanları; ; son satır elemanları]

ÖRNEK: A matrisini oluşturan komutu yazın.

Sıfır matris (Zero matrix): Tüm elemanları sıfır matristir. zeros(m,n) Bir matrisi (One matrix): Tüm elemanları bir olan matristir. ones(m,n)

Kare matris (Square matrix): m=n, satır ve sütun sayısı eşit matris.

Matrisin tranpozu: Bir matrisin satırlarının sütun yapılmasıdır. A 2 =A 3 =A 4 ú û ù ê ë é - - = 6 1 2 5 4 3 A ú ú ú û ù ê ê ê ë é - - = = 6 5 1 4 2 3 A A d T A ve B matrisleri mxn türünden iki matris ve k bir skalar ise; 1. 2. 3. A ) (A T T = T T B A B) A ( + = + T T k.a k.a) ( =

Simetrik matris (Symmetric matrix): aij=aji, tranpozu kendisine eşit olan matris. A 2 = A.

Birim matris (Identity matrix): aii köşegen elemanları 1 olan matristir. I + ile gösterilir. eye(boyut)

Köşegen matris (Diagonal matrix): m=n kare matris ve a ii köşegen elemanları dışında tüm elemanları 0 olan matris. diag(matris ismi)

Üst üçgensel matris (Upper triangular matrix): Bir kare matrisin asal köşegeninin altında kalan tüm elemanları sıfır ise bu matrise üst üçgen matris denir.

Alt üçgensel matris (Lower triangular matrix): Bir kare matrisin asal köşegeninin üstünde kalan tüm elemanları sıfır ise bu matrise alt üçgen matris denir.

Rank: Bir matrisin lineer bağımsız satır ve sütun sayısıdır. rank(a)

Matrisin izi: Köşegen elemanlarının toplamını verir. + :;( aii, trace(a)

Skaler matris (Scaler matrix):asal köşegen elemanları birbirine eşit olan köşegen matrise skalar matris denir.

Matrisin tersi: A kare matrisi için, A.B=B.A=I koşulunu sağlayan bir B kare matrisi varsa; B matrisine, A matrisinin çarpma işlemine göre tersi denir. kîr - { 0} 1. olmak üzere, n. Sıradan bir A kare matrisinin çarpma işlemine göre tersi varsa, -1 1-1 ( k.a) =. A k 1 2. n. Sıradan A ve B kare matrislerinin çarpma işlemine göre tersleri, ve ise; A - B -1 (A.B) -1 = B -1.A -1 1 ad - bc é d ê ë- c - bù a ú û éa bù - 3. A = ê ú ise, A 1 = dır. ëc dû Eğer ad-bc=0 ise, A -1 yoktur.

Matris tersi için matlab komutu: inv(a)

Ortogonal matris: bir matrisin tranpozu tersine eşit ise o matrise ortogonaldir denir. A 3 = A <(. orth(a)

Dizi Adresleme Kolon Operatörü (:) 1. Vektörler: V(:) Vektörün tüm elemanlarını ifade eder. (Yani, V ile aynı elemanlara sahiptir fakat sütun olarak verilir) V(m:n) Vektörün m ile n arasındaki elemanlarını ifade eder.

2. Matrisler: A(:,n) Matrisin n inci sütunundaki tüm elemanlar A(m,:) Matrisin m inci satırındaki tüm elemanlar A(:,m:n) Matrisin m ve n arasındaki (m ve n dahil) tüm sütun elemanları A(m:n,:) Matrisin m ve n arasındaki (m ve n dahil) tüm satır elemanları A(m:n, p:q) Matrisin m ve n satırları ile p ve q sütunları arasındaki tüm elemanlar

ÖRNEK: Verilen A matrisi için; 1. 2 ve 4. satırlarının arasındaki tüm elemanlarını yazdırın. 2. 1 ve 3. satırları ile 2 ve 4. sütunlarının arasındaki tüm elemanları yazdırın. 3. A matrisinin 1.ile 3.satırı, 1. ile 3. sütunu ve 5 ile7. sütun arası elemanlarını yazdırın.

ÇÖZÜM: 1. E=A(2:4,:)

2. F=A(1:3,2:4)

ÖDEV: Aşağıdaki matrisleri oluşturan komutları yazın. 1. 2. 3.

MATRİS VE VEKTÖR İŞLEMLERİ İki Matrisin Toplamı: A ve B boyutları aynı olan iki matris olsun. A+B toplamı, matrislerin karşılıklı elemanlarının toplamı olarak oluşan bir matristir ve C=A+B şeklinde ifade edilir.

İki matrisin birbirinden çıkarılması için toplama özelliklerinin olması gerekir. Gerçekte iki matrisin birbirinden çıkarılması demek, bu matrislerden birinin (-1) ile çarpılıp diğeriyle toplanması demektir: A-B = A + (-1)B İki matrisin birbirinden çıkarılmasında da matrislerin karşılıklı elemanları çıkarılır.

Matrisin Skaler ile Çarpımı: ÖRNEK:

İki matrisin çarpımı:

Matris işlemlerinin temel özellikleri:

VEKTÖR VE MATRİS İŞLEMLERİ (MATLAB)

POLİNOM İŞLEMLERİ Verilen matematiksel modele ait kök değerlerini verir. roots (matematiksel modele ait vektörel ifade) 2 Örnek: s + 3 s + 2 = 0

Polinomlarda çarpma: conv(1.katsayılar,2.katsayılar) Polinom forma sahip iki ifadenin çarpımını gerçekleştirir. conv (p1, p2) polinom forma sahip olan iki ayrı ifadenin vektörel karşılığı Örnek: 2 2 5 4 5 2 5 2 3 3 1 2 2 + + - + = ø ö ç è æ + + + ø ö ç è æ + - s s s s s s s s s 2 2 5 4 5 + + - + s s s s

Polinomlarda bölme: Polinom forma sahip bir ifadenin çarpanlarından biri biliniyorsa diğerinin elde edilmesini sağlar. deconv (p, p1) vektörel karşılığı bilinen ifadenin vektörel karşılığı polinom forma sahip olan çarpım sonucunun

Polinom elde etme: Kök değerlerinden polinom formun elde edilmesini sağlar. poly (kökler) kök değerleri polinom formdaki ifadeye karşılık gelen s 4 + 10s 3 + 27s 2 + 18s

Polinom hesabı: Polinom formdaki bir ifade de yer alan temel değişkenin yerine sayısal değer verilerek sonuç elde edilmesini sağlar. polyval (vektör, n) hesaplamada kullanılacak sayısal değer polinom forma ait vektörel ifade 3 2 Örnek: s + 6 s + 11s + 6 = (5) + 6(5) + 11(5) + 6 = 336 3 2

TRİGONOMETRİK İŞLEMLER: MATLAB ta trigonometrik fonksiyonlarda derece yerine radyan kullanılır. Hesaplanması istenen açının radyan karşılığı ilgili fonksiyonda kullanılmalıdır. radyan = derece* p 180

Dersin Sonu Kocaeli Üniversitesi Bilgisayar Mühendisliği Yapay Zeka ve Benzetim Sistemleri Ar-Ge Lab. http://yapbenzet.kocaeli.edu.tr/