10. DOĞRUSAL DENKLEM TAKIMLARININ ÇÖZÜMÜ (Matris Uygulamaları)

Slides:



Advertisements
Benzer bir sunumlar
5. FONKSİYONLAR VE ALT PROGRAMLAR
Advertisements

Windows Nasıl Çalışır? Pencereler (window) , Hareketler (event) ve Mesajlar (message) Pencere, hareket ve mesaj, VB ile Windows uygulaması geliştirmek.
Ayrık Yapılar Matlab Notları
Yrd.Doç.Dr.Levent Malgaca,2010
Baz Değişimi Bir sorun için uygun olan bir baz, bir diğeri için uygun olmayabilir, bu nedenle bir bazdan diğerine değişim için vektör uzayları ile çalışmak.
Yard.Doç.Dr. Selim YILDIRIM
Prof.Dr.Şaban EREN Yasar Üniversitesi Fen-Edebiyat Fakültesi
Visual Basic 6.0 Ders Notları
Prof. Dr. Halil İbrahim Karakaş
Isı Transferi Problemleri
Bilişim Tek. Öğrt. Cemil ŞAHİN Bilişim Tek. Öğrt. Cemil ŞAHİN PROGRAMLAMA DİLLERİ.
4. KONTROL VE DÖNGÜ KOMUTLARI
PROSEDÜRLER (YORDAMLAR) (FONKSİYONLAR VE ALT PROGRAMLAR)
7. DİZİLER Diziler birçok değişkene aynı adla ulaşmayı sağlayan bir grup veri yapısıdır. Bir dizi aynı tipte ve aynı adı paylaşan bir grup değişken demektir.
Mekanizmalarda Konum Analizi
AST409 Astronomide Sayısal Çözümleme
DERS 2 MATRİSLERDE İŞLEMLER VE TERS MATRİS YÖNTEMİ
3. DEĞİŞKENLER Değişkenlerin kullanım ve tanımlanma şekli, o dilde program yapmayı ve programların anlaşılırlığını etkileyen önemli faktörlerden biridir.
Projemizin İçeriği: Anahtarlanmış Doğrusal Sistemler
8. VİSUAL BASİC İLE TEMEL DOSYALAMA İŞLEMLERİ
6. MENÜ TASARIMI Visual Basic’ de Menü Editör ile yeni menüler ve menü çubukları oluşturulabilir, var olan menülere yenileri eklenebilir; mevcut menüler.
Süleyman Demirel Üniversitesi Sosyal Bilimler Enstitüsü
MATRİS-DETERMİNANT MATEMATİK.
PROGRAM KONTROL VE DÖNGÜ DEYİMLERİ
DERS 3 DETERMİNANTLAR ve CRAMER YÖNTEMİ
Yıldız Teknik Üniversitesi Makina Müh. Bölümü
VİSUAL BASIC İLE GRAFİK ÇİZİMİ
Menu ve Toolbar oluşturma
BİL 102 BİLGİSAYAR PROGRAMLAMA
INPUTBOX() ile Veri Girişi
Visual Basic Windows Programlama.
Değişken Türleri.
4. KONTROL VE DÖNGÜ KOMUTLARI
NEWTON-RAPHSON YÖNTEMİ
Lineer Cebir Prof.Dr.Şaban EREN
11. MÜHENDİSLİK PROBLEMLERİNİN ÇÖZÜMÜ
Uygulama 3.1: Hesap makinası programını geliştiriniz. UYGULAMA 3.
NEWTON-RAPHSON İTERASYON YÖNTEMİ
Diziler Diziler, sayısal veya alfanümerik (string) bir veri setinden oluşur. Tanımlama: Dim Diziadı (DiziBoyutu) As DataType Dim isimler(15) As String.
DİFERANSİYEL DENKLEMLER
MATLAB’ de Programlama
Uygulama 2.1: İki tane arka arkaya sayı girilerek girilen iki sayının toplamı MsgBox ile bildiriniz. MsgBox penceresinde information da olsun. Private.
Öğretmenin; Adı Soyadı :
MATLAB’ de Programlama
Gereksinimler 1 Adet Textbox (metin kutusu) 1 Adet Label 4 Adet CommandButton (düğme) Pehlivanköy Atatürk Ortaokulu Len() Space() Int() DateTime fonksiyonları.
Uygulama 2.1: İki tane arka arkaya sayı girilerek girilen iki sayının toplamı MsgBox ile bildiriniz. MsgBox penceresinde information da olsun. Private.
Diferansiyel Denklemler
Matrisler ( Determinant )
Lineer Denklem Sistemlerinin
VERİ TİPLERİ BYTE:0-255 ARASI TAMSAYI (1 BYTE)
Lineer Cebir ve Uygulamaları Neslihan Serap Şengör Devreler ve Sistemler A.B.D. oda no:1107 tel no:
n bilinmeyenli m denklem
Hatırlatma: Durum Denklemleri
Lineer Cebir (Matris).
Lineer cebrin temel teoremi-kısım 1
Click für Ende.
Lineer Vektör Uzayı ‘de iki
STRING FONKSİYONLARI Dim ders As String
Vize Sorusu Klavyeden girilen N adet sayıyı List1 nesnesinde gösteren ve bu sayıların toplamını ve ortalamasını Text1 ve Text2 nesnesinde yazdıran.
UYGULAMA 4 Uygulama 4.1: Aşağıdaki kodlardaki hataları/eksiklikleri belirleyerek düzeltiniz, ekran çıktılarını yazınız. Programı yazıp çalıştırırarak.
5/40 ile çarpılır ve 2nd satır ile toplanır
EŞİTSİZLİK AKSİYOMLARI
Excel’de VBA Programlama (Visual Basic Application)
Lineer Denklem Sistemlerinin
( Akış diyagramını çiziniz )
S1. Aşağıda Form dizaynı Şekil 1’de verilen Visual Basic projesinde;
10. HAFTA BİLGİSAYAR PROGRAMLAMA DERSİ
NİŞANTAŞI ÜNİVERSİTESİ
Sunum transkripti:

10. DOĞRUSAL DENKLEM TAKIMLARININ ÇÖZÜMÜ (Matris Uygulamaları) Matris İşlemleri: Toplama 2 x 2 boyutlarında iki matrisin toplamı için gerekli bilgisayar programının oluşturulması; C = A + B

Örnek : Option Base 1 Dim a(2, 2), b(2, 2), c(2, 2) As Integer Private Sub Form_Load() a(1, 1) = 1: a(1, 2) = 2 a(2, 1) = 3: a(2, 2) = 4 b(1, 1) = 5: b(1, 2) = 6 b(2, 1) = 7: b(2, 2) = 8 Command1.Caption = "Matrisleri Topla" End Sub Private Sub Command1_Click() For i = 1 To 2 For j = 1 To 2 c(i, j) = a(i, j) + b(i, j) Print c(i, j), Next j Print Next i

C = A * B Matris İşlemleri: Çarpma 2 x 2 boyutlarında iki matrisin çarpımı için gerekli bilgisayar programının oluşturulması; C = A * B

Örnek : Private Sub Command2_Click() For i = 1 To 2 For j = 1 To 2 c(i, j) = 0 For k = 1 To 2 c(i, j) = c(i, j) + a(i, k) * b(k, j) Next k Print c(i, j), Next j Print Next i End Sub

Matris İşlemleri: Transpoze alma 2 x 2 boyutlarında matrisin transpozesinin alınması için gerekli bilgisayar programının oluşturulması;

Örnek : AT=? Private Sub Command3_Click() Dim ct(2, 2) As Integer For i = 1 To 2 For j = 1 To 2 ct(i, j) = a(j, i) Print ct(i, j), Next j Print Next i End Sub Not: b matrisin transpozesinin alınması için programda a yerine b değişkenini yazınız.

Matris İşlemleri: Tersini alma 2 x 2 boyutlarında matrisin tersinin alınması için gerekli bilgisayar programının oluşturulması;

Örnek : A-1=? Private Sub Command4_Click() Dim ainv(2, 2), deta As Single deta = a(1, 1) * a(2, 2) - a(1, 2) * a(2, 1) Print "det(a) = "; deta ainv(1, 1) = a(2, 2) / deta ainv(1, 2) = -a(1, 2) / deta ainv(2, 1) = -a(2, 1) / deta ainv(2, 2) = a(1, 1) / deta For i = 1 To 2 For j = 1 To 2 Print Str(ainv(i, j)), Next j Print Next i End Sub

x y Lineer Denklem Takımlarının Çözümü 2 bilinmeyenli bir lineer denklem takımının çözümü için gerekli bilgisayar programının oluşturulması; x y

c1(i, 1) = c1(i, 1) + ainv(i, j) * b1(j, 1) Print Str(c1(i, 1)), Örnek : Matrisin tersini hesaplayan programın devamına bu programı ekleyin. x=? y=? .... For i = 1 To 2 For j = 1 To 2 Print Str(ainv(i, j)), Next j Print Next i Dim b1(2, 1), c1(2, 1) b1(1, 1) = 1: b1(2, 1) = 2 c1(i, 1) = c1(i, 1) + ainv(i, j) * b1(j, 1) Print Str(c1(i, 1)), x= 0 y=0.5