Nümerİk Analİz (SayIsal ANalİz)

Slides:



Advertisements
Benzer bir sunumlar
Karmaşıklık Giriş.
Advertisements

Diferansiyel Denklemler
Uludağ Üniversitesi Fizik Bölümü
Bilgi Teknolojisinin Temel Kavramları
Simülasyon Teknikleri
9. ADİ DİFERANSİYEL DENKLEMLERİN SAYISAL ÇÖZÜMLERİ
4.1. Grafik Yöntemleri 4.2. Kapalı Yöntemler 4.3. Açık Yöntemler
8. SAYISAL TÜREV ve İNTEGRAL
MIT503 Veri Yapıları ve algoritmalar Algoritmalara giriş
Bölüm 8: EĞRİ UYDURMA Fizikte laboratuarda yapılan deneysel ölçümlerin ne kadar hata payı içerdiğini, veya belli teorik modellere ne kadar uyduğunu bilmek.
Hakan Öktem Orta Doğu Teknik Üniversitesi
Nesneye Dayalı Programlama
Bilgisayar Programlama
ÖZEL ÖĞRETİM YÖNTEMLERİ
Bölüm 4: Sayısal İntegral
Sürekli Zaman Aktif Filtre Tasarımı
Bölüm 3: Sayısal Türev BirinciTürev: Bir f(x) fonksiyonunun [a,b] tanım aralığında bir x noktasındaki türevi, Limit ifadesiyle tanımlanır. Eğer f(x)’in.
Bölüm6:Diferansiyel Denklemler: Başlangıç Değer Problemleri
FIRAT ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ
Yıldız Teknik Üniversitesi Makina Müh. Bölümü
Yıldız Teknik Üniversitesi Makina Müh. Bölümü
DERS-1 SİMÜLASYON (BENZETİM) Prof. Dr. Hüseyin BAŞLIGİL
Bölüm5 :Kök Bulma Sayısal bilgisayarlar çıkmadan önce, cebirsel denklemlerin köklerini çözmek için çeşitli yollar vardı. Bazı durumlarda, eşitliğinde olduğu.
Yıldız Teknik Üniversitesi Makina Mühendisliği Bölümü
SONLU ELEMANLAR YÖNTEMİ
SONLU ELEMANLAR YÖNTEMİ
Yıldız Teknik Üniversitesi Makina Müh. Bölümü
Prof. Dr. Turgay ONARGAN Prof. Dr. C. Okay AKSOY
Lineer Cebir Prof.Dr.Şaban EREN
SONLU ELEMANLAR YÖNTEMİ
2 Birinci Mertebeden Adi Diferansiyel Denklemler
Yıldız Teknik Üniversitesi Makina Müh. Bölümü
SONLU ELEMANLARA GİRİŞ DERSİ
Diferansiyel Denklemler
Ölçme Sonuçlarının Değerlendirilmesi
DİFERANSİYEL DENKLEMLER
ENF 204 Bilgisayar Programlama Algoritma ve Akış Diyagramları
MATEMATİK YAZILIMLARI.
SONLU ELEMANLAR DERS 6.
AES S Kutusuna Benzer S Kutuları Üreten Simülatör
Bilgi Teknolojisinin Temel Kavramları
Şahin BAYZAN Kocaeli Üniversitesi Teknik Eğitim Fakültesi
Regresyon Örnekleri.
DİERANSİYEL DENKLEMLER
TBF Genel Matematik I DERS – 11: Belirsiz İntegral
Algoritmalar ve Programlama I Ders 2: Akış Diyagramları
Diferansiyel Denklemler
ANALOG-SAYISAL BÜYÜKLÜK VE SAYI SİSTEMLERİ
MKM 311 Sistem Dinamiği ve Kontrol
SAYISAL ANALİZ Doç. Dr. Cüneyt BAYILMIŞ.
Sayısal Analiz Sayısal Türev
Sayısal Analiz Sayısal İntegral 3. Hafta
Sayısal Analiz 7. Hafta SAÜ YYurtaY.
HATA VE HATA ANAL İ Z İ. 2  Fiziksel veya sosyal olayların matematiksel olarak çözülmelerinde yapılan hatalar genellikle üç ana ba ş lıkta toplanır.
OLASILIK ve İSTATİSTİK
ERZURUM TEKNİK ÜNİVERSİTESİ MÜHENDİSLİK ve MİMARLIK FAKÜLTESİ İNŞAAT MÜHENDİSLİĞİ BÖLÜMÜ GÜZ DÖNEMİ MMF 202 SAYISAL YÖNTEMLER DERSİ DERS BİLGİLENDİRMESİ.
Programlamaya Giriş.
ÜSTEL DÜZLEŞTİRME YÖNTEMİ
DERS 7 SAYISAL İNTEGRASYON DERS 7.1 TRAPEZOIDAL (YAMUK) KURAL
Sinir Hücresi McCulloch-Pitts x1 w1 x2 w2 v y wm xm wm+1 1 '
Optimizasyon Teknikleri
SONLU ELEMANLAR YÖNTEMİ
Problem Çözme Yaklaşımları
Algoritma Nedir? Algoritmayı, herhangi bir problemin çözümü için izlenecek yolun adımlar halinde yazılması olarak tanımlayabiliriz. Algoritma, bir problemin.
Fırat Üniversitesi Mühendislik Fakültesi Elektrik-Elektronik Müh.
2 Birinci Mertebeden Adi Diferansiyel Denklemler
AES S Kutusuna Benzer S Kutuları Üreten Simulatör
Bilgisayar Bilimi Problem Çözme Süreci-2.
Bilgisayar Mühendisliğine Giriş
G(s) 2b-1 Laplace Dönüşümü:
Sunum transkripti:

Nümerİk Analİz (SayIsal ANalİz) 1.Sunu

Ders Konuları Giriş, Modelleme ve Mühendislik Problemlerinin Çözümü Nümerik Hesaplar, Yaklaşım, Yuvarlatma ve Kesme Hataları Lineer Olmayan Eşitliklerin Çözümü - Kapalı Yöntemler Lineer Olmayan Eşitliklerin Çözümü - Açık Yöntemler Polinomların Köklerinin Bulunması Lineer Sistemlerin Çözümü Özel Matrisler ve Çözümleri Arasınav Lineer Olmayan Denklem Takımlarının Çözümü Sonlu Farklar İnterpolasyon Sayısal Türev Sayısal Integral Eğri Uydurma Yöntemleri Adi Diferansiyel Denklemlerin Çözümü Final

Kaynaklar Kitap Sayısal Analiz ve Müh. Uygulamaları,İrfan KARAGÖZ. Nümerik Analiz,Prof.Dr.H.Hilmi Hacısalihoğlu Online SAYISAL YÖNTEMLER,DERS NOTLARI,Yrd. Doç. Dr. Hüseyin Bayıroğlu SAYISAL YÖNTEMLER,DERS NOTLARI,PAU ÜNİVERSİTESİ, MÜHENDİSLİK Fak.,MAKİNE Müh. NÜMERİK ANALİZ, Ders Notları,Yrd. Doç. Dr. Emel YAVUZ DUMAN NÜMERİK ANALİZ, Ders Notları, Ahmet Topçu SAYISAL YÖNTEMLER DERS NOTLARI, Doç. Dr. Cihat ARSLANTÜRK, Doç. Dr. Yusuf Ali KARA Sayısal Analiz Ders Notları,Arzu Erdem

Giriş Nümerik analizin amacı karmaşık, analitik olarak ,çözümü zor ve olanaksız olan problemlere sadece basit aritmetik işlemler kullanılarak ,çözümler bulmaktır. Bir problem verildiğinde uygulamalı matematikçi bu problemin çözümü için gerekli olan matematiksel modeli kurar, nümerik analizci ise bu problemi çözer.

Giriş Problemin çözümünde genellikle elektronik hesaplayıcılardan faydalanılır. Dolayısıyla nümerik analizin gelişimi bilgisayarın gelişimine paraleldir. Bu nedenle nümerik analize ”bilgisayar mühendisliği ve matematik ” adı da verilebilir.

İlgi Alanları Lineer Denklem takımlarının çözümü Non-Lineer denklem takımlarının çözümü Sonlu Farklar ve İnterpolasyon teknikleri Eğri Uydurma ve Regresyon Analizi Sayısal Türev Sayısal İntegrasyon Adi diferansiyel denklemlerin sayısal çözümü Kısmı diferansiyel denklemlerin sayısal çözümü

Matematiksel Modelleme Matematik bir model, en genel anlamıyla, fiziksel bir sistemin veya bir sürecin ana özelliklerini matematik terimlerle ifade eden bir eşitlik veya formül olarak tanımlanabilir. En genel halde matematik model aşağıdaki biçimde bir fonksiyonel ilişki olarak gösterilebilir. Bağımlı değişken=f (bağımsız değişkenler, parametreler, zorlayıcı fonksiyonlar)

Matematiksel Modelleme Burada bağımlı değişken sistemin davranışını veya konumunu belirten bir özelliktir, bağımsız değişkenler genellikle zaman veya konum gibi sistemin davranışını belirleyen boyuttur, parametreler sistemin özelliklerini ve yapısını yansıtırlar, zorlayıcı fonksiyonlar ise sistemi etkileyen dış etkenlerdir.

Matematiksel Modelleme Çözümü istenen problemi tanımlamak ve sonuca varacak yöntemi saptamak genellikle aynı bilim adamının işidir. Bu nedenle problemi tanımlayanın bir nümerik analizcinin sahip olduğu bilgilerin en azına sahip olması gerekir. Problemin çözümünde bir takım aşamalardan geçilerek sonuca varılır. Bu aşamalardan ilki problemin formüle edilmesidir.

Matematiksel Modelleme Fiziksel bir olayın matematiksel modelinin formüle edilmesinde nümerik analizci, problemini bilgisayar ile çözümleyebileceğini göz önünde bulundurmalıdır. Formülasyon yapıldıktan sonra problemin çözümü için hata analizi ile birlikte nümerik yöntem en iyi yaklaşımla sonuç elde edilecek şekilde seçilmelidir. Nümerik çözüm yöntemi, belirtilen ya da istenilen hassaslıktaki yaklaşımla ve belli sayıda ardışık tekrar işlemlerinden sonra matematiksel probleme çözüm getirmelidir.

Matematiksel Modelleme Nümerik çözüm yöntemleri genellikle önceden saptanmış aritmetik ve mantıksal işlemlerden oluşur. Bu işlemlerin tümüne çözüm algoritması denir. Algoritma belli sayıda işlemlerden sonra probleme çözüm getirir. Problemin bilgisayar ile çözümünde üçüncü aşama, algoritmanın bilgisayarda çözümünü sağlayacak programlama aşamasıdır. Programlama; C, Pascal, Basic, Cobol, Fortran,Matlab gibi bilgisayar dillerinden birisi ile yapılır.

Matematiksel Modelleme Bunun yanı sıra Sembolik hesaplama yapan programlar da geliştirilmiştir (Maple, Mathematica, Mathcad, Mupad, Scilab, Derive gibi ). Bu programlar sayesinde diferansiyel denklemler bile sembolik olarak çözülebilmektedir.   Hatta son zamanlara Excel programına ilave edilen Matematiksel Fonksiyonlardan (Matris Tersi, Matris Çarpımı gibi) sonra, Sayısal Analiz ile ilgili bütün sonuçlar Microsoft Excel kullanılarak da elde edilebilmektedir.

Matematiksel Modelleme Farklı modelleme yaklaşımlarını üç ana başlık altında inceleyebiliriz. Bunlar:   1. Matematiğin gerçek hayat uygulamalarını ifade eden uygulama problemleri, 2. Öğrencilerin modelleme becerilerini geliştirmesi öngörülen sözel problemler (uygulamalı problem çözme), 3. Otantik gerçek hayat bağlamlarında öğrencilerin önemli matematiksel düşünme yapılarını, modelleri geliştirdikleri, genelledikleri ve paylaştıkları sürece vurgu yapan modelleme problemleri.

Matematiksel Modelleme Örnek 1: [Kertil (2008)’den alınmıştır.] Telefonunuzla uzun bir süre görüşme yapmayı düşünüyorsunuz. Kullandığınız hattın ücret tarifesi şu şekildedir. Görüşme süresinin ilk dakikası 100 kuruştur. Devam eden süreçte her bir dakika 20 kuruş üzerinden ücretlendirilmektedir. Bu telefon görüşmesi sonunda her hangi bir t görüşme süresi için borcunuzu ifade edecek bir matematiksel model ve bir grafik gösterimi bulmaya çalışınız.

Matematiksel Modelleme Yukarıdaki soru örneği parçalı fonksiyonlar kullanılarak matematiksel çözümü yapılabilecek bir sorudur. Problem bağlamı gerçek hayattan bir durumu ifade etmekte, fakat öğrencinin neden bir matematiksel model veya grafik bulması gerektiği sorunun içerisinde tam olarak verilmemektedir. Problemin sorulma tarzı, parçalı fonksiyonlar konusu öğretildikten sonra öğrencilerin uygulama yapabilecekleri bir bağlam örneği göstermeye yöneliktir.

Matematiksel Modelleme Örnek 2: [Shternberg ve Yerushalmy (2003)’den uyarlanmıştır.]   Arabanın Durma Mesafesini Belirleyin Bir yarış arabasının ayrıntılı test edilme sürecinde belirli bir sürede durabilme mesafesi belirlenmesi için test yapılacaktır. Arabanın ilk hızı 20 metre/saniye olarak kayda başlanan bir testte araba 10 saniye sonra durmuştur. Bu 10 saniye sürecinde araba monoton azalan bir hızla hareketine devam etmiştir.

Matematiksel Modelleme Aşağıdaki tablo arabanın hızının değişen değerlerini göstermektedir. Zaman(sn) Hız (Metre/sn) 20 2 14 4 9 6 5 8 10 Sorunun içerdiği gerçek hayat durumu integralin uygulanabileceği idealleştirilmiş bir bağlam örneği olarak kabul edilebilir

Mühendislik Problemlerinin Çözümü Mühendislikte doğadaki olayların ve oluşumların bilimsel yöntemlerle anlaşılan işleyiş kuralları çok önemlidir. Bu kurallar insanlığın kullanımına sunulacak alet, cihaz, makine, yapı ve sistemlerinin oluşturulmasında, işletilmesinde ve geliştirilmesinde kullanılmaktadır.

Mühendislik Problemlerinin Çözümü Doğadaki olaylar ve oluşumlar bilimsel yöntemlerle incelenirken değeri değiştikçe olayların seyrini veya oluşumların sonucunu etkileyen büyüklüklere değişkenler denir. İnceleme sonucunda değişkenler arasındaki ilişkilerden tablo değerleri çeşitli grafikler veya cebirsel, diferansiyel ve integral denklemler veya sistemleri elde edilir.

Mühendislik Problemlerinin Çözümü İkinci dereceden cebirsel denklemler sayısı fazla olmayan cebirsel denklem sistemleri lineer diferansiyel denklemler ve sistemleri , düzgün geometriye sahip kısmi türevli lineer diferansiyel denklemler ve sistemlerinin analitik yöntemlerle çözüme gidilmesine karşılık diğer durumlarda pek kolay olmamaktadır.

Mühendislik Problemlerinin Çözümü Hatta çoğu kere bu imkansızdır. Bundan dolayı büyük denklem sistemleri, lineer olmama durumu ve karmaşık geometri durumlarında sayısal yöntemler veya deneysel yöntemler uygulanmaktadır. Son yıllarda bilgisayar teknolojisindeki gelişmeler sayısal yöntemlerin yoğunluğunu ve etkinliğini artırmıştır.

Mühendislik Problemlerinin Çözümü Bir mühendislik probleminin çözümünde izlenmesi gereken başlıca adımlar şu şekildedir ; 1. Problemin Tanımı: Problemin ve ilgili sistemin her yönüyle ortaya konulduğu adımdır. Bu aşamada problemin anlaşılmasına katkı sağlayacak mevcut bütün bilgiler ve giriş verisi, çözüm sonucu ne istendiği açık olarak ortaya konur.

Mühendislik Problemlerinin Çözümü 2.Fiziksel Modelin Oluşturulması: Bu aşamada olayı basitleştirmek ve çözümü kolaylaştırmak için bir takım kabuller ve ihmaller yapılır. Yapılacak olan kabul ve ihmallerin sonucu etkilemeyecek veya en az etkileyecek şekilde olması gerekir. Bunun için temel mühendislik konularına ait bilgi ve deneyimin olması kolaylık sağlayacağı gibi hatası az, amaca uygun model oluşturulmasını da mümkün kılar. Ayrıca istenen sonucun kapsamlı olup olmaması da yapılacak kabuller üzerinde etkili olacaktır.

Mühendislik Problemlerinin Çözümü 3.Matematiksel Modelin Oluşturulması: Fiziksel sistemin formülize edildiği bir başka ifade ile fiziksel yasaların ve bağıntıların kullanıldığı aşamadır. Yapılan kabullere bağlı olarak kullanılması gereken denklemler ile denklemlerin çözümü için gerekli sınır ve başlangıç şartları, varsa özel sınırlamalar ortaya konur.

Mühendislik Problemlerinin Çözümü Matematik modelin oluşturulmasında kullanılacak bilgi yine mühendislik öğrenimi boyunca alınan temel bilgiye dayanır. Dolayısıyla bilgi ve deneyimin iyi olması kurulacak matematik modelin de o derece de iyi olmasını sağlayacaktır.

Mühendislik Problemlerinin Çözümü 4.Çözümün varlığı ve tekliğin analizi: Bilinmeyen ve çözümü istenen parametreleri elde etmek için gerekli denklemlerin olup olmadığı,bu denklemlerin çözülüp çözülemeyeceği incelenir.

Mühendislik Problemlerinin Çözümü 5.Uygun bir yöntemle Matematik Modelin Çözümü: Sayısal analiz teknikleri bu aşamada devreye girer. Matematik modelin içerdiği denklem veya denklemlerin analitik çözümü varsa analitik çözüm yapılarak istenen değerler elde edilir ve sonuçlar değerlendirilir.

Mühendislik Problemlerinin Çözümü Bu çözümde ve sonuçların değerlendirilmesinde bilgisayar kullanılabilir veya bilgisayar programı yazılabilir. Ancak matematik model çok basit değilse denklemlerin analitik çözümü mümkün veya analitik çözüm olsa bile bulunması ve kullanılması kolay olmaz.

Mühendislik Problemlerinin Çözümü Bu durumda sayısal analiz yöntemlerinden bir veya birkaçının kullanılması gerekir. Bir problemi çözmek için değişik yöntemler mevcut olabilir. Bunların içerisinden en hızlı ve en hassas sonuç veren yöntem seçilmelidir.

Mühendislik Problemlerinin Çözümü İleride görülebileceği üzere sayısal çözüm çok sayıda aritmetik işlem içerir. Bu işlemlerin elle yapılması çok zaman alıcı ve bazen de imkansızdır. Dolayısıyla sayısal çözüm yapılacaksa çoğu zaman bilgisayar programı yazmak gerekir. Zaten sayısal analizin günümüzde çok kullanılmasının nedeni bilgisayar alanındaki çok hızlı ilerlemedir.

Mühendislik Problemlerinin Çözümü 6.Hata Analizi: Kullanılan sayısal yöntemler ile bulunan çözümün hata analizi yapılması gerekir. Hata analizi çok kaba olabileceği gibi çok detaylı da olabilir. Öncelikle sonuçların mantıklı olup olmamasına bakılabilir. Basit analitik çözüm sonuçları ile veya deneysel sonuçlarla mukayese edilebilir. Hata mertebesinin teorik olarak hesabı yapılabilir.

Mühendislik Problemlerinin Çözümü Sayısal çözüm yaklaşık bir çözümdür. Yani sonuçlar daima belli bir hata payı içerir. Önemli olan hataların kabul edilebilir sınırlar veya verilen tolerans sınırı içerisinde kalmasıdır. Sonuçtaki hataların çok büyük olması durumda hata nedenleri araştırılmalıdır.

Mühendislik Problemlerinin Çözümü Kurulan modelden veya yazılan programdan kaynaklı hatalar olabileceği gibi ileri de bahsedilecek hata kaynakları da olabilir. Önceki adımlara dönülerek hataların nedenleri giderilmelidir. Hatalar kabul edilebilir sınırlar içerisine çekilmelidir.