BİLGİSAYAR UYGULAMALARI Şırnak Üniversitesi Mühendislik Fakültesi Güz Dönemi Arş.Gör. Eren DEMİR ve Arş.Gör. Veysel KIŞ (

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

2.3. MATRİSLER Matris Tanımlama

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

8. 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

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

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

İleri Diferansiyel Denklemler

ÖZDEĞERLER- ÖZVEKTÖRLER

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

Matlab. Vektör ve Matris İşlemleri

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

BİLGİSAYAR UYGULAMALARI Şırnak Üniversitesi Mühendislik Fakültesi Güz Dönemi Arş.Gör. Eren DEMİR ve Arş.Gör. Veysel KIŞ (

AST409 Astronomide Sayısal Çözümleme. II. Python da Matrisler

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

BM202 SAYISAL ÇÖZÜMLEME

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

Matlab da Dizi ve Matrisler. Mustafa Coşar

k ise bir gerçek sayı olsun. Buna göre aşağıdaki işlemler Matlab da yapılabilir.

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

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

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

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

Özdeğer ve Özvektörler

İleri Diferansiyel Denklemler

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.

ÖABT Lineer Cebir KONU TESTİ Matris Cebiri

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.

İleri Diferansiyel Denklemler

3. BÖLÜM MATRİSLER 1

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

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

2) Aşağıda verilen işlemleri yazınız. g) ( ) 3) Aşağıda verilen işlemleri yazınız. 4) Aşağıda verilen işlemleri yazınız.

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

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

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

Matris Cebiriyle Çoklu Regresyon Modeli

İKİ BOYUTLU ÇUBUK SİSTEMLER İÇİN YAPI ANALİZ PROGRAM YAZMA SİSTEMATİĞİ

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

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

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

MATLAB İLE PROGRAMLAMAYA GİRİŞ. Nedim TUTKUN Elektrik Elektronik Mühendisliği Bölümü

VEKTÖR UZAYLARI 1.GİRİŞ

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

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

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

MAK 210 SAYISAL ANALİZ

23. Sistem denge denklemlerinin direkt kurulması

MAK 210 SAYISAL ANALİZ

Skalar,vektör ve matris değişkenlerle işlemler:

Temel Kavramlar. (r) Sıfırdan farklı kompleks sayılar kümesi: C. (i) Rasyonel sayılar kümesi: Q = { a b

ARDIŞIK SAYILAR. lab2_pc32 BERRIN_ESMA_OZGE

NĐĞDE ÜNĐVERSĐTESĐ Elektrik Elektronik Mühendisliği Bölümü. Devre Tasarımı Ders Notları MATLAB. Arş. Gör. Salim ÇINAR. salim çınar

TAM SAYILARDA ÇARPMA BÖLME İŞLEMLERİ ESRA ÇAKIR

MATLAB ile ANALİZ (MIA)

Bilgisayar Programlama MATLAB

MATLAB a GİRİŞ. Doç. Dr. Mehmet İTİK. Karadeniz Teknik Üniversitesi Makine Mühendisliği Bölümü

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

İleri Diferansiyel Denklemler

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

2. ÜNİTE RASYONEL,ÜSLÜ VE KÖKLÜ SAYILAR

DENKLEM DÜZENEKLERI 1

Lineer Denklem Sistemleri

MATLAB Kullanımı. [ sqrt(-6)] a = [ ; ; 1 sqrt(-6)] a=[] clear a. a=[ 3, , 9, 10 ] a= [a ] a=[ 1 2 a ]

DENEY 1: Matlab de Temel Uygulamalar

ÜNİTE 1: TEMEL KAVRAMLAR

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

10.Konu Tam sayıların inşası

BİLGİSAYAR PROGRAMLAMA DERSİ

Ders 2 : MATLAB ile Matris İşlemleri

MAK 210 SAYISAL ANALİZ

Bilgisayar Programlama MATLAB

13.Konu Reel sayılar

Bilgisayar Grafikleri

13. Karakteristik kökler ve özvektörler

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

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

Matlab da 2-boyutlu Grafik Çizimi. Arş. Gör. Mehmet Ali ÜSTÜNER

TAM SAYILARLA TOPLAMA ÇIKARMA

Dijital Kontrol Sistemleri Prof.Dr. Ayhan Özdemir. Dengede bulunan kütle-yay sistemine uygulanan kuvvetin zamana göre değişimi aşağıda verilmiştir.

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

>> 5*3-4+6/2^0 ans = 17 ( Matlab da sayılar arası işlemler [ +, -, /, *, ^ ] bu şekilde ifade edilmektedir.)

Pythonda değişkenlerin türlerini tanımlamaya gerek yoktur

ÜSLÜ SAYILAR SİBEL BAŞ AKDENİZ ÜNİVERSİTESİ EĞİTİM FAK. İLKÖĞRT. MAT. ÖĞRT. 2. SINIF

Ders 9: Bézout teoremi

1. GRUPLAR. c (Birleşme özelliği) sağlanır. 2) a G için a e e a a olacak şekilde e G (e ye birim eleman denir) vardır.

EXCEL FORMÜLLER, FONKSİYONLAR

Değişkenler. Geçerli değişken isimleri : baslamazamani, ad_soyad, x5 Geçersiz değişken isimleri : 3x, while

Kuantum Mekaniğinin Varsayımları

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

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

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

RASSAL SAYI ÜRETİLMESİ

8.Konu Vektör uzayları, Alt Uzaylar

BTP 207 İNTERNET PROGRAMCILIĞI I. Ders 8

Örnek...1 : Örnek...5 : n bir pozitif tamsayı ise i 4 n + 2 +i 8 n i 2 0 n + 6 =?

Nokta uzayda bir konumu belirtir. Noktanın 0 boyutlu olduğu kabul edilir. Herhangi bir büyüklüğü yoktur.

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

SAYILAR SAYI KÜMELERİ

SAYILAR SAYI KÜMELERİ

Transkript:

BİLGİSAYAR UYGULAMALARI Şırnak Üniversitesi Mühendislik Fakültesi 2018-19 Güz Dönemi Arş.Gör. Eren DEMİR ve Arş.Gör. Veysel KIŞ (e-mail: edemir@sirnak.edu.tr ) 04.10.2018 1

Matrisler ile İşlem Yapma Toplama ve Çıkarma 2

Matrisler ile İşlem Yapma Toplama ve Çıkarma 3

Matrisler ile İşlem Yapma Toplama ve Çıkarma Bir matrise skaler bir sayı eklendiğinde veya çıkarıldığında, o sayı matrisin tüm elemanlarına eklenir veya çıkarılır. 4

Çarpma A ve B gibi iki matrisin çarpma işlemi ancak ve ancak A matrisinin sütun sayısı ile B matrisinin satır sayısı eşit olduğunda gerçekleşir. Bu çarpımdan oluşan sonuç matrisi ise, A matrisinin satır sayısı kadar satıra ve B matrisinin sütun sayısı kadar sütuna sahip olur. 5

Çarpma 6

Çarpma Aynı boyutlarda iki tane kare matrisin çarpımı, yine aynı boyutlarda başka bir kare matris oluşturur. Ancak A ve B matrisi nxn boyutlarında iki matris ise A*B B*A Üs alma işlemi sadece kare matrislerle yapılabilir. Çünkü A*A işleminde birinci matrisin sütun sayısı ile ikinci matrisin satır sayısı eşittir. İki vektör ancak eşit sayıda elemana sahip olduğunda çarpılabilir. Aynı sayıda elemana sahip bir satır vektörü ile sütun vektörünün çarpımın sonucu ise 1x1 lik bir matris yani skaler bir sayıdır. İki vektörün çarpım işlemine nokta çarpımı (dot product) denir ve MATLAB built-in fonksiyonu dot(a,b) bu işi yapar. Aynı sayıda (n kadar) elemana sahip olan bir sütun vektörü ile satır vektörünün çarpımı ise nxn boyutlarında kare matris oluşturur. 7

Çarpma 8

Çarpma 9

Çarpma 10

Linear Denklemlerden Oluşan Bir Sistem 11

Bölme Birim matris (identity matrix) diagonal elemanları 1 diğer tüm elemanları 0 olan kare matrislerdir ve MATLAB da eye komutu ile oluşturlabilir. Eğer bir matris kare matris ise sağdan veya soldan birim matris ile çarpılması sonucu değiştirmez 12

Bölme Eğer bir B matrisi ile A matrisi çarpıldığında sonuç birim matris oluyorsa, B matrisi A matrsinin tersidir. Her iki matrisde kare matris olmak zorundadır ve çarpma işlemi sırası B*A veya A*B olabilir. 13

Bölme Bir matrisin tersi şeklinde yazılır. Ancak MATLAB da bu işlem A nın -1 inci kuvveti şeklinde yazılır. Yani A^-1 yazarak ya da inv(a) fonksiyonu kullanarak yapılabilir. Her matrisin tersi yoktur. Bir matris ancak kare matris olur ve determinantı sıfırdan farklı olursa tersi bulunabilir. 14

Bölme 15

Bölme Determinant özel bir takım kurallara göre hesaplanır. Örnel 2x2 lik bir matrisin determinantı aşağıdaki gibi hesaplanır. MATLAB da det(a) komutu ile bulunur. 16

Bölme MATLAB da iki tür matris bölme işlemi vardır. Sağ bölme ve Sol bölme 17

Bölme MATLAB da iki tür matris bölme işlemi vardır. Sağ bölme ve Sol bölme 18

ÖRNEK Aşağıda verilen lineer denklemlerden oluşan sistemin bilinmeyen değişkenlerini (x,y ve z ) bulunuz. 19

ÖRNEK (Çözüm) 20

ÖRNEK (Çözüm) 21

Element by Element İşlemleri Matrislerde toplama ve çıkarma işlemi element by element işlemleridir. Çünkü toplama veya çıkarma yapılırken birbirine karşılık gelen elemanlar toplanır veya çıkarılır. Element by Element işlemi ancak ve ancak aynı boyutlardaki matrisler ile gerçekleştirilebilir. Element by Element çarpması, bölmesi ve üs alması işlemleri yapılırken normal işlem operatörünün önüne nokta işareti (.) konulur. 22

Element by Element İşlemleri 23

Element by Element İşlemleri 24

Element by Element İşlemleri 25

Element by Element İşlemleri 26

Element by Element İşlemleri Bu örnekte element by element işlemi 3 kez yapılmıştır. 27

Element by Element İşlemleri 28

Matris Analizi İçin MATLAB Built-In Fonksiyonları 29

Matris Analizi İçin MATLAB Built-In Fonksiyonları 30

Matris Analizi İçin MATLAB Built-In Fonksiyonları 31

Matris Analizi İçin MATLAB Built-In Fonksiyonları 32

Rastgele Sayı Üretimi Mühendislikte bir çok simülasyon sürecinde rastgele sayı üretimine ihtiyaç duyulur. MATLAB da değişkenlere rastgele sayı ataması yapabilmek için kullanılan 3 komut vardır. Bu komutlar rand, randn, randi 33

Rastgele Sayı Üretimi Bu komut 0 ve 1 arasında uniformly dağıtılmış rastgele sayılar üretir. 34

Rastgele Sayı Üretimi Bazen (0,1) aralığı yerine belirlenen bir (a,b) aralığında rastgele sayılar üretmek isteriz. Ya da integer (tam sayı) sayılar üretmek isteriz. Bu durumda (a,b) gibi bir aralıkta sayı üretmek için aşağıdaki formül kullanılır. 35

Rastgele Sayı Üretimi Bu komut ile uniformly dağıtılmış rastgele integer (tam sayılar) üretilir. 36

Rastgele Sayı Üretimi imax değişkeni yerine [imin imax] yazarak rastgele sayıların üretilmek istendiği sayı aralığı da belirtilebilir. 37

Rastgele Sayı Üretimi Bu komut ortalaması 0 ve standart sapması 1 olan norma dağıtılmış rastgele sayılar üretir. 38

Rastgele Sayı Üretimi Ancak istenilen ortalama ve standart sapma için randn ile üretilen sayı, istenilen standart sapma değeriyle çarpılıp yine istenilen ortalama değeri ile toplanır. Örneğin rastgele 6 elemana sahip ve bu elemanların ortalaması 50 ve standart sapması 6 olan bir vektör oluşturmak istersek; 39

Rastgele Sayı Üretimi Bu elemanları tam sayılardan oluşması için ise round komutu kullanılabilir; 40