MATLAB EĞİTİMİ
MATLAB (MATrix LABoratory) MathWorks tarafından geliştirilen ve mühendisliğin neredeyse her alanında kullanılan hesaplama ortamıdır. Sinyal işleme, kontrol sistemleri, görüntü işleme, makine öğrenmesi, finans modelleme, biyomühendislik — sözü edilen her alanın özel toolbox'ı vardır. Üniversite öğrencisinden Ar-Ge mühendisine kadar geniş bir kullanıcı yelpazesi vardır.
MATLAB Eğitimi, MATLAB ortamında mühendislik hesaplama yapmayı katılımcıya kazandırır. Arayüz ve değişken tanımı, vektör-matris işlemleri, kontrol akışı (if, for, while), fonksiyon yazımı, grafikler (2D, 3D), matrise dayalı çözümler, denklem sistemleri, sinyal işleme temelleri, Simulink ile blok diyagram modelleme ve toolbox kullanımı (Control System, Image Processing) işlenir.
MATLAB Eğitimi, üniversite öğrencileri, Ar-Ge mühendisleri, kontrol-sinyal-elektronik alanında çalışan profesyoneller, akademisyenler ve sayısal modelleme yapan veri analistleri için tasarlanmıştır. Eğitim sonunda katılımcı, MATLAB ile somut bir mühendislik problemini modelleyip çözebilir.
Ön Koşullar
MATLAB Eğitimi için ön koşul, temel matematik ve mühendislik bilgisidir. Lineer cebir ve programlama mantığına aşinalık avantajdır.
Kimler Katılmalı
- Üniversite Öğrencileri: Mühendislik fakültelerinde MATLAB derslerini destekleyenler
- Ar-Ge Mühendisleri: Modelleme ve simülasyon yapan profesyoneller
- Kontrol Sistemleri Mühendisleri: Kontrol algoritması tasarlayan kadrolar
- Sinyal İşleme Uzmanları: Sinyal analizi ve filtreleme yapan profesyoneller
- Elektrik-Elektronik Mühendisleri: Simulink modelleri kuran kadrolar
- Akademisyenler: Sayısal modelleme ile araştırma yapanlar
- Veri Analistleri: Mühendislik tarafında sayısal analiz yapan profesyoneller
Eğitim Yöntemi
Sunum, MATLAB ortamında adım adım uygulama, matris işlemleri atölyesi, Simulink modelleme egzersizi ve katılımcının kendi mühendislik problemini modellemesi ile yürür.
Kazanımlar
- MATLAB Arayüzü: Workspace, Command Window, Editor kullanımı
- Vektör-Matris İşlemleri: Lineer cebir hesaplamaları
- Kontrol Akışı: if, for, while ile algoritma yazma
- Fonksiyon Yazımı: Yeniden kullanılabilir hesaplama bloğu
- 2D ve 3D Grafikler: plot, surf, contour ile görselleştirme
- Simulink Modelleme: Blok diyagramı tabanlı sistem simülasyonu
- Toolbox Kullanımı: Control System, Image Processing, Signal Processing
Eğitim Süresi
3 Gün (24 Saat). Kurumsal talebe göre 2 günlük yoğun veya 5 günlük detaylı versiyon olarak planlanabilir.
MATLAB Eğitimi İçeriği
1. MATLAB Ortamı ve Kullanım Alanları
- MathWorks ürün ailesi
- MATLAB, Simulink ve toolbox ekosistemi
- Python ve R ile karşılaştırma
- Akademi ve endüstri kullanımı
2. Arayüz ve Çalışma Ortamı
- Command Window ve Workspace
- Editor ve Live Script
- Path yönetimi
- Yardım sistemi kullanma
- Klavye kısayolları
3. Değişkenler ve Veri Tipleri
- Scalar, vektör, matris
- String ve char dizileri
- Cell array ve struct
- Logical ve karşılaştırma
4. Operatörler ve Aritmetik
- Eleman bazlı ve matris bazlı operatörler
- Mantıksal operatörler
- Karmaşık sayılar
- Format ve sayı gösterimi
5. Vektör ve Matris İşlemleri
- Matris oluşturma yöntemleri
- Slice ve indexing
- Transpoze, ters matris, determinant
- Lineer denklem çözümü
- Özdeğer ve özvektör
6. Kontrol Akışı
- if-elseif-else yapısı
- switch-case
- for ve while döngüleri
- break, continue
- Vektörel kod ile döngüden kaçınma
7. Fonksiyon Yazımı
- Function dosyası ve script ayrımı
- Çoklu giriş ve çıkış
- Anonymous fonksiyon
- Yerel ve iç içe fonksiyonlar
- Fonksiyon handle kullanımı
8. Hata Yönetimi ve Debug
- try-catch yapısı
- Breakpoint ve adım adım çalıştırma
- Variable inspector
- Profiler ile performans
9. Dosya ve Veri İşlemleri
- readtable, readmatrix
- Excel ve CSV dosyaları
- Veri yapısını dönüştürme
- MAT dosyası kaydetme
- Büyük veri için datastore
10. 2D Grafikler
- plot, scatter, bar, histogram
- Çoklu eksen ve subplot
- Legend, title, label
- Renk ve marker özelleştirme
- Export ve görsel formatı
11. 3D Grafikler
- plot3 ve mesh
- surf ve contour
- Görüntü açısı (view)
- Animasyon temelleri
12. Sembolik Hesaplama
- Symbolic Math Toolbox
- Türev ve integral
- Denklem çözme (solve)
- Diferansiyel denklemler
- Taylor açılımı
13. Diferansiyel Denklem Çözümü
- ode45 ve ode23 fonksiyonları
- Başlangıç koşulları
- Sistem dinamiği modelleme
- Sınır değer problemleri
14. Sinyal İşleme Temelleri
- Fourier dönüşümü
- FFT ve frekans alanı
- Filtre tasarımı
- Sinyal görselleştirme
- Spektrogram ve dalgacık
15. Kontrol Sistemleri
- Transfer fonksiyonu tanımı
- State-space modelleme
- PID kontrolör tasarımı
- Bode ve Nyquist çizimi
- Kararlılık analizi
16. Simulink Modelleme
- Blok kütüphanesi
- Sinyal akışı ve subsystem
- Simülasyon çalıştırma
- Scope ve Data Inspector
- MATLAB-Simulink veri aktarımı
17. Görüntü İşleme
- imread, imshow ve imwrite
- Renk uzayı dönüşümleri
- Filtreleme ve kenar tespiti
- Morfolojik işlemler
- Nesne segmentasyonu
18. İstatistik ve Veri Analizi
- Temel istatistik fonksiyonları
- Lineer regresyon (fitlm)
- Anova ve hipotez testleri
- Tabular veri ile çalışma
19. Makine Öğrenmesi Toolbox'ı
- Classification Learner uygulaması
- Regression Learner
- Hazır algoritmalar
- Model dışa aktarma
- Deep Network Designer giriş
20. Performans ve Kod Üretimi
- Vektörel ve paralel hesaplama
- Parfor ile paralelleştirme
- MATLAB Compiler ile bağımsız uygulama
- C/C++ koda dönüştürme
- App Designer ile arayüz





