Eğitim İçeriği
Bölüm 1
MATLAB'e Kısa Bir Giriş
Amaçlar: MATLAB'ün ne olduğunu, ne içerdiğini ve size neler sağlayabileceğini genel olarak sunmak
- Örnek: C ve MATLAB
- MATLAB Ürün Genel Bakışı
- MATLAB Uygulama Alanları
- MATLAB'ün Size Neler Sağlayabileceği?
- Kursun Ana Hatları
MATLAB Kullanıcı Arayüzü ile Çalışmak
Amaç: MATLAB entegre tasarım ortamının ve kullanıcı arayüzlerinin temel özelliklerine bir giriş yapmak. Kurs temalarına genel bir bakış sunmak.
- MATALB Arayüzü
- Dosyadan veri okuma
- Değişkenleri kaydetme ve yükleme
- Veri çizme
- Çizimleri özelleştirme
- İstatistik hesaplama ve en uygun çizgiyi bulma
- Grafikleri diğer uygulamalarda kullanmak üzere dışa aktarma
Değişkenler ve Expressler
Amaç: MATLAB komutlarını girmek, özellikle değişkenlerdeki verileri oluşturmaya ve erişmeye odaklanmak.
- Komut girme
- Değişken oluşturma
- Yardım alma
- Değişkenlerdeki değerleri Accessleme ve değiştirme
- Karakter değişkenleri oluşturma
Vektörlerle Analiz ve Görselleştirme
Amaç: Vektörlerle matematiksel ve istatistiksel hesaplamalar yapmak ve temel görselleştirmeler oluşturmak. MATLAB sözdiziminin tüm veri kümeleri üzerinde tek bir komutla hesaplamalar yapmayı nasıl sağladığını görmek.
- Vektörlerle hesaplamalar
- Vektörleri çizme
- Temel çizim seçenekleri
- Çizimleri açıklama
Matrislerle Analiz ve Görselleştirme
Amaç: Matrisleri matematiksel nesneler veya (vektör) veri koleksiyonları olarak kullanmak. MATLAB sözdiziminin bu uygulamalar arasındaki ayrımı yapmak için nasıl kullanıldığını anlamak.
- Boyut ve boyutluluk
- Matrislerle hesaplamalar
- Statistics matris verileriyle
- Birden çok sütunu çizme
- Şekillendirme ve doğrusal indeksleme
- Çok boyutlu diziler
Bölüm 2
Komutları Betiklerle Otomatikleştirmek
Amaç: MATLAB komutlarını yeniden üretilebilirlik ve deneyler için betiklerde toplamak. Görevlerinizin karmaşıklığı arttıkça, uzun komut dizilerini Komut Penceresine girmek pratik olmaktan çıkar.
- Bir 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ışmak
Amaç: Verileri biçimlendirilmiş dosyalardan MATLAB'e aktarmak. İçe aktarılan veriler çok çeşitli tür ve formatlarda olabileceğinden, hücre dizileri ve tarih formatlarıyla çalışmaya vurgu yapılır.
- Veri içe aktarma
- Karma veri türleri
- Hücre dizileri
- Sayılar, dizeler ve hücreler arasında dönüşümler
- Veri dışa aktarma
Çoklu Vektör Çizimleri
Amaç: Çoklu çizimler gibi daha karmaşık vektör çizimleri yapmak ve verilerin göz alıcı görsel temsillerini oluşturmak için renk ve dize manipülasyon tekniklerini kullanmak.
- Grafik yapısı
- Çoklu şekiller, eksenler ve çizimler
- Denklemleri çizme
- Renk kullanma
- Çizimleri özelleştirme
Mantık ve Akış Kontrolü
Amaç: Esnek kod oluşturmak için mantıksal işlemler, değişkenler ve indeksleme tekniklerini kullanmak. Kod bölümlerini tekrarlamak ve kullanıcıyla etkileşim kurmak için diğer programlama yapımlarını keşfetmek.
- Mantıksal işlemler ve değişkenler
- Mantıksal indeksleme
- Programming yapılar
- Akış kontrolü
- Döngüler
Matrix ve Görüntü Görselleştirme
Amaç: Görüntüleri ve matris verilerini iki veya üç boyutlu olarak görselleştirmek. Görüntüleri görüntülemek ve matris verilerini görüntülemek arasındaki farkı keşfetmek.
- Vektör ve matris verileri kullanılarak Dağınık Enterpolasyon
- 3-D matris görselleştirme
- 2-D matris görselleştirme
- İndekslenmiş görüntüler ve renk haritaları
- Gerçek renkli görüntüler
Bölüm 3
Data Analysis
Amaç: MATLAB'te tipik veri analizi görevlerini gerçekleştirmek, gerçek dünya verilerine teorik modeller geliştirmek ve uydurmak. Bu, MATLAB'ün en güçlü özelliklerinden birine doğal olarak yol açar: tek bir komutla doğrusal denklem sistemlerini çözmek.
- Eksik verilerle başa çıkma
- Korelasyon
- Düzeltme
- Spektral analiz ve FFT'ler
- Doğrusal denklem sistemlerini çözme
Fonksiyonlar Yazmak
Amaç: Modüler görevleri kullanıcı tanımlı fonksiyonlar olarak kapsayarak otomasyonu artırmak. MATLAB'ün dosyalara ve değişkenlere yapılan başvuruları nasıl çözdüğünü anlamak.
- Neden fonksiyonlar?
- Fonksiyonlar oluşturma
- Yorumlar ekleme
- Alt fonksiyonları çağırma
- Çalışma Alanları
- Alt fonksiyonlar
- Yol ve öncelik
Veri Türleri
Amaç: Veri türlerini keşfetmek, değişken oluşturma ve dizi öğelerine erişme sözdizimine odaklanmak ve veri türleri arasındaki dönüşüm yöntemlerini tartışmak. Veri türleri, içerebileceği veri türüne ve verilerin nasıl düzenlendiğine göre farklılık gösterir.
- MATLAB veri türleri
- Tamsayılar
- Yapılar
- Türleri dönüştürme
Dosya G/Ç
Amaç: Hassas metin ve ikili dosya G/Ç üzerinde hassas kontrol sağlayan textscan gibi MATLAB'teki düşük seviyeli veri içe aktarma ve dışa aktarma fonksiyonlarını keşfetmek.
- Dosyaları açma ve kapatma
- Metin dosyalarını okuma ve yazma
- İkili dosyaları okuma ve yazma
Not: Gerçek teslimat, önceden bildirimde bulunulmadan yukarıdaki ana hatlardan küçük farklılıklar gösterebilir.
Sonuç
Not: Gerçek teslimat, önceden bildirimde bulunulmadan yukarıdaki ana hatlardan küçük farklılıklar gösterebilir.
Amaçlar: Öğrendiklerimizi özetlemek
- Kursun özeti
- Yaklaşan diğer MATLAB kursları
Not: Kursun teslimatı sırasında önceden bildirimde bulunulmadan birkaç küçük farklılık olabilir.
Kurs İçin Gerekli Önbilgiler
- Doğrusal cebir, olasılık teorisi ve istatistik gibi lisans düzeyindeki temel matematiksel bilgi kavramı ile birlikte matris
- Temel bilgisayar işlemleri
- Tercihen C, PASCAL, FORTRAN veya BASIC gibi başka bir üst düzey programlama dilinin temel kavramı, ancak zorunlu değil
Danışanlarımızın Yorumları (2)
Hands on building of the code from scratch.
Igor - Draka Comteq Fibre B.V.
Eğitim - Introduction to Image Processing using Matlab
Trainer took the initiative to cover additional content outside our course materials to improve our learning.