DPUPortal - Kütahya Dumlupınar Üniversitesi Bilgi Portalı
Feridun Karakoç

Dr. Öğr. Üyesi Feridun Karakoç

Mühendislik Fakültesi

  • Profil
  • Kişisel
  • Eğitim Bilgileri
  • Görevler / İş Deneyimi
  • ÜAK Temel Alan
  • Dersler
  • Projeler
  • Yönetilen Tezler
  • Yayınlar
  • Tasarım/ Patent/ Ödül
  • Sanatsal Faaliyetler
  • Bilgi Paylaşımlarım
  • Galeri
  • İletişim

X.1. Bilgisayar Programlama Geri

468 defa görüntülendi

Ders Kodu 131212129
Dersin amacı

Bu dersin amacı, Makina Mühendisliği öğrencilerine MATLAB programlama dilini kullanarak temel programlama becerileri kazandırmak, mühendislik problemlerini algoritmik düşünme yaklaşımıyla analiz edebilmelerini sağlamak ve sayısal yöntemler yardımıyla çözüm üretebilme yetkinliği kazandırmaktır.

Ders sonunda öğrencilerin;

  • Temel programlama yapıları (koşullar, döngüler, fonksiyonlar) kullanarak kod yazabilmesi,

  • Mühendislik problemlerini matematiksel modele dönüştürebilmesi,

  • Sayısal analiz yöntemleriyle çözüm üretebilmesi,

  • Grafiksel veri görselleştirme yapabilmesi,

  • MATLAB ortamında hata ayıklama ve uygulama geliştirme becerisi kazanması

hedeflenmektedir.

Bu ders, öğrencilerin ilerleyen dönemlerde alacakları sayısal analiz, kontrol sistemleri, termodinamik modelleme ve makine tasarımı gibi derslere altyapı oluşturmayı amaçlamaktadır.

İçerik  
Kaynak 

Matlab: An introduction with applications, Amos Gilat, Department of Mech Engineering.The Ohio State University indirmek için Tıklayınız

Değerlendirme
  • Arasınav (%40)
  • Uygulama(%10)
  • Yıl sonu sınavı  (%50)
Dersin e-postası
  • dpumakinabilgisayar@gmail.com
Uygulama Dosyaları  


Haftalık Ders Planı

Hafta Tarih Konu Uygulama
  1  

MATLAB’a Giriş: 

  • MATLAB arayüzü tanıtımı

  • Komut penceresi, script, live script

  • Temel matematik işlemleri

  • Değişkenler ve veri tipleri

  • Vektör ve matris tanımlama

Uygulama: Basit mühendislik hesaplamaları (alan, hacim, yoğunluk vb.)
  2  

Koşul Yapıları

  • if – elseif – else – end yapısı

  • switch – case – end yapısı

  • Mantıksal operatörler

Uygulama: Malzeme seçimi, akış rejimi belirleme (Reynolds sayısına göre)
  3  

Döngüler I (for – end)

  • for döngüsü mantığı

  • Sayaç yapısı

  • İç içe döngüler

Uygulama: Seri toplamı, faktöriyel, tablo oluşturma
  4  

Döngüler II (while – end)

  • while döngüsü

  • Sonsuz döngü kontrolü

  • break ve continue

Uygulama: Yakınsama algoritması (örneğin hata toleranslı kök arama)
  5  

MATLAB ile fonksiyonlar, fonksiyon dosyası oluşturma

 
  6  

 MATLAB ile hata ayıklama

 
  7    MATLAB ile Makina Mühendisliği uygulamaları  
  8     MATLAB ile Makina Mühendisliği uygulamaları  
  9    Polinomlar,kök bulma.Eğri Uydurma. İnterpolasyon  
 10    Sayısal analiz uygulamaları  
 11   3 Boyutlu Grafik Çizdirme  
 12   Matlab' de sembolik matematik: türev, integral,kısmi diferansiyel denklem çözümü.  
13   MATLAB ile grafiksel kullanıcı arayüzü tasarımı  
Tweet
DPU

T.C. Kütahya Dumlupınar Üniversitesi

DPUPortal Platformu

DPUPortal Nedir?

DPUPortal, Üniversitemiz ailesine mensup akademik ve idari tüm personelimizin kişisel bilgilerinin yer aldığı bir sistemidir.

Ayrıca değerli akademisyenlerimizin alanları ile ilgili güncel akademik yazılarına ulaşabileceğiniz önemli bir akademik kaynaktır.

Hızlı Erişimler

  • Kütahya Dumlupınar Üniversitesi
  • Merkez Kütüphane
  • Öğrenci Bilgi Sistemi
  • Öğrenci İşleri Daire Başkanlığı
  • Bilgi İşlem Daire Başkanlığı

Uygulamalar

DPUMobil uygulamasını telefonunuza kurarak üniversitemiz hakkındaki herşeye cep telefonunuzdan ulaşabilirsiniz.

AppStore Android
© 2024 T.C. Kütahya Dumlupınar Üniversitesi - Dijital Dönüşüm ve Yazılım Ofisi Koordinatörlüğü , Tüm hakları saklıdır.
  • Kullanım Koşulları