Eğitim İçeriği
Bölüm 1
MATLAB'a Kısa Bir Giriş
Objektif: MATLAB'ın ne olduğunu, nelerden oluştuğunu ve size neler yapabileceğini özetlemek
- Bir Örnek: C vs. MATLAB
- MATLAB Ürün Özeti
- MATLAB Uygulama Alanları
- MATLAB size neler yapabilir?
- Kurs Müfredatı
MATLAB Kullanıcı Arayüzüyle Çalışma
Objektif: MATLAB entegre tasarım ortamının ve kullanıcı arayüzlerinin temel özelliklerine giriş yapmak. Kurs temalarının genel bir bakışını edinmek.
- MATLAB Arayüzü
- Dosyalardan veri okuma
- Değişkenleri kaydetme ve yükleme
- Verileri plot etme
- Plotları özelleştirme
- İstatistikleri ve en iyi uyarlanmış çizgiyi hesaplama
- Diğer uygulamalarda kullanım için grafikleri dışa aktarma
Değişkenler ve İfadeler
Objektif: MATLAB komutlarını girme, özellikle değişkenlerdeki verileri oluşturma ve erişim konusuna odaklanma.
- Komut girme
- Değişken oluşturma
- Yardım alma
- Değişkenlerdeki değerlere erişme ve değiştirme
- Karakter değişkenleri oluşturma
Vektörlerle Analiz ve Görselleştirme
Objektif: Vektörlerle matematiksel ve istatistiksel hesaplamalar yapmak ve temel görselleştirmeler oluşturmak. MATLAB sözdiziminin, tüm veri setleri üzerinde tek komutla hesaplama yapmayı nasıl kolaylaştırdığını görmek.
- Vektörlerle hesaplama
- Vektörleri plot etme
- Temel plot seçenekleri
- Plotlara ekleme yapma (annotating)
Matrislerle Analiz ve Görselleştirme
Objektif: Matrisleri matematiksel nesneler olarak veya (vektör) veri koleksiyonları olarak kullanmak. Bu uygulamalar arasındaki farkı ayırt etmek için MATLAB sözdiziminin uygun kullanımını anlamak.
- Boyut ve boyutluluk
- Matrislerle hesaplama
- Matris verileriyle istatistik
- Birden fazla sütunu plot etme
- Biçimlendirme (reshaping) ve doğrusal dizinleme
- Çok boyutlu diziler
Bölüm 2
Betiklerle Komutları Otomatikleştirme
Objektif: MATLAB komutlarını yeniden üretim ve deneysel çalışma kolaylığı için betiklerde toplamak. Görevlerin karmaşıklığı arttıkça, Komut Penceresine uzun komut dizileri girmenin pratik olmaktan çıkması.
- Modelleme Örneği
- Komut Geçmişi
- Betik dosyaları oluşturma
- Betikleri çalıştırma
- Yorumlar ve Kod Hücreleri
- Betikleri yayınlama
Veri Dosyalarıyla Çalışma
Objektif: Biçimlendirilmiş dosyalardan verileri MATLAB'a almak. İçe aktarılan verilerin çeşitli tür ve biçimlerde olabileceği için, hücre dizileri ve tarih biçimleriyle çalışmaya vurgu yapılır.
- Veri içe aktarma
- Karma veri türleri
- Hücre dizileri
- Sayı, dize ve hücreler arasındaki dönüşümler
- Veri dışa aktarma
Birden Fazla Vektör Plotu
Objektif: Birden fazla plot gibi daha karmaşık vektör plotları yapmak ve veri için göze çarpan görsel temsil oluşturmak için renk ve dize manipülasyonu tekniklerini kullanmak.
- Grafik yapısı
- Birden fazla şekil, eksen ve plot
- Denklemleri plot etme
- Renk kullanımı
- Plotları özelleştirme
Mantık ve Akış Kontrolü
Objektif: Mantıksal işlemleri, değişkenleri ve dizinleme tekniklerini kullanarak kararlar verebilen ve farklı durumlara uyum sağlayabilen esnek kodlar oluşturmak. Kod bölümlerini tekrarlama ve kullanıcıyla etkileşim sağlayan diğer programlama yapılarını keşfetmek.
- Mantıksal işlemler ve değişkenler
- Mantıksal dizinleme
- Programlama yapıları
- Akış kontrolü
- Döngüler
Matris ve Görsel Görselleştirme
Objektif: Görselleri ve matris verilerini iki veya üç boyutta görselleştirmek. Görselleri görüntüleme ile matris verilerini görseller kullanarak görselleştirme arasındaki farkı keşfetmek.
- Vektör ve matris verisi kullanılarak Dağınık Enterpolasyon
- 3B matris görselleştirme
- 2B matris görselleştirme
- Dizinlenmiş görseller ve renk haritaları
- Gerçek renk görselleri
Bölüm 3
Veri Analizi
Objektif: MATLAB'ta tipik veri analizi görevlerini, gerçek yaşam verilerine teorik modelleri uygulama ve sığdırma dahil olmak üzere gerçekleştirmek. Bu, MATLAB'ın en güçlü özelliklerinden birine, yani doğrusal denklem sistemlerini tek komutla çözme işlemine doğal olarak yol açar.
- Eksik verilerle başa çıkma
- Korelasyon
- Düzleştirme (Smoothing)
- Spektral analiz ve FFT
- Doğrusal denklem sistemlerini çözme
İşlevler (Fonksiyonlar) Yazma
Objektif: Modüler görevleri kullanıcı tanımlı işlevler olarak kapsayarak otomasyonu artırmak. MATLAB'ın dosya ve değişken referanslarını nasıl çözümlendiğini anlamak.
- Neden işlevler?
- İşlev oluşturma
- Yorum ekleme
- Alt işlevleri çağırma
- Çalışma Alanları
- Alt işlevler
- Yol ve öncelik
Veri Türleri
Objektif: Veri türlerini, özellikle değişken oluşturma ve dize elemanlarına erişim sözdizimi üzerinde odaklanarak keşfetmek ve veri türleri arasındaki dönüşüm yöntemlerini tartışmak. Veri türleri, içerebilecekleri veri türü ve verinin organize edildiği şekilde farklılık gösterir.
- MATLAB veri türleri
- Tamsayılar
- Yapılar (Structures)
- Tür dönüştürme
Dosya G/Ç
Objektif: MATLAB'taki düşük seviyeli veri içe ve dışa aktarma işlevlerini keşfetmek; bunlar metin ve ikili dosya G/Ç üzerinde hassas kontrol sağlar. Bu işlevler, metin dosyalarının okunmasında hassas kontrol sağlayan textscan'ı da içerir.
- Dosyaları açma ve kapatma
- Metin dosyalarını okuma ve yazma
- İkili dosyaları okuma ve yazma
Dikkat edilmelidir ki, gerçek sunum, önceden bildirim yapılmadan yukarıdaki müfredattan küçük sapmalar gösterebilir.
Sonuç
Dikkat edilmelidir ki, gerçek sunum, önceden bildirim yapılmadan yukarıdaki müfredattan küçük sapmalar gösterebilir.
Objektif: Ne öğrendiğimizi özetlemek
- Kurs özeti
- MATLAB ile ilgili diğer yaklaşan kurslar
Dikkat edilmelidir ki, kurs, önceden bildirim yapılmadan sunulurken küçük sapmalar gösterebilir.
Kurs İçin Gerekli Önbilgiler
- Doğrusal cebir, olasılık teorisi, istatistik ve matrisler gibi lisans düzeyindeki temel matematik bilgisi
- Temel bilgisayar işlemleri
- Tercihen C, PASCAL, FORTRAN veya BASIC gibi başka bir yüksek seviyeli programlama dilinin temel kavramları, ancak zorunlu değildir
Danışanlarımızın Yorumları (2)
Birçok örnek ve kodun baştan sona oluşturumu.
Toon - Draka Comteq Fibre B.V.
Eğitim - Introduction to Image Processing using Matlab
Yapay Zeka Çevirisi
Çok faydalı egzersizler, iyi anlatılmış
Helene Meadows - European Investment Bank
Eğitim - MATLAB Programming
Yapay Zeka Çevirisi