Dilini seç
MATLAB kursu
Dünya çapında 2 milyondan fazla öğrenci

MATLAB kursu

4,4

MATLAB'e sıfırdan hakim ol ve mühendisler ile bilim insanlarının her gün güvendiği teknik hesaplama becerilerini kazan. Bu kurs

Dedika İşletmeler için

Neler öğreneceksiniz:

MATLAB ortamında gezinmeyi, verimli betikler yazmayı ve vektörler, matrisler ile birden çok veri türüyle çalışmayı öğreneceksin. Kodun düzenli ve ölçeklenebilir kalmak üzere kurs; kontrol akışı, modüler fonksiyon tasarımı ve nesne yönelimli programlamayı kapsamaktadır. Gerçek dünya veri kümelerini içe aktarıp yönetecek, profesyonel görselleştirmeler oluşturacak ve entegrasyon, kök bulma ve ODE çözücüleri dahil sayısal yöntemleri uygulayacaksın. İleri düzey konular; makine öğrenmesi iş akışları, GPU hızlandırmalı hesaplama, Simulink modellemesi ve App Designer ile GUI geliştirmeyi içermektedir. Ayrıca Git ile sürüm kontrolü uygulayacak ve MATLAB Live Script'leri kullanarak cilalı teknik raporlar üreteceksin.

Nasıl pratik şekilde çalışırsınız MATLAB kursu

Nasıl pratik yaparsınız MATLAB kursu

Şirketiniz için ekibinizi eğitmek isteyenlere özel

Dedika Kurumsal'da, kurs kendi işinize ve şirketinizin ihtiyaçlarına uygun egzersizler ve örneklerle gelir.

Buraya tıklayın

Kurs İçeriği

8 Bölüm • 40 Ders4 ile 360 saat arasında (siz karar verin)

Bölüm 1Detayları Gör

MATLAB Ortamı ve Temelleri

  • Ders 1 • Vektörler ve Matrisler Temelleri

    Vektör ve matrislerin oluşturulması, indekslenmesi ve temel işlenmesini öğretir. MATLAB programlamada kullanılan temel veri yapısını sağlar.

  • Ders 2 • Betikler ve MATLAB Yolu

    Betik dosyalarının nasıl yazılacağını, kaydedileceğini ve çalıştırılacağını ve arama yolunun nasıl yönetileceğini açıklar. Baştan itibaren düzenli, tekrarlanabilir iş akışları sağlar.

  • Ders 3 • Değişkenler, Veri Türleri ve Operatörler

    Aritmetik ve ilişkisel operatörlerin yanı sıra sayısal, karakter, mantıksal ve karmaşık veri türlerini tanıtır. Sonraki her konu için veri işleme temelini oluşturur.

  • Ders 4 • MATLAB Arayüzünde Gezinme

    Komut Penceresi, Düzenleyici, Çalışma Alanı ve Geçerli Klasör panellerini kapsar. Sonraki tüm alıştırmalar için gereken çalışma ortamını oluşturur.

  • Ders 5 • Yardım ve Belgeleri Alma

    Yerleşik yardım komutlarını, belge tarayıcısını ve çevrimiçi kaynakları gösterir. Öğrencilerin kurs boyunca sorunları bağımsız olarak çözmelerini sağlar.

Bölüm 2Detayları Gör

Matris İşlemleri ve Lineer Cebir

  • Ders 1 • Seyrek Matrisler ve Performans

    Büyük veri kümeleri için seyrek matris depolama, oluşturma ve verimli işlemleri öğretir. Öğrencileri bellek yoğun lineer cebir problemlerini ele almaya hazırlar.

  • Ders 2 • Özdeğerler ve Ayrışımlar

    Özdeğer analizi, LU, QR ve tekil değer ayrışımlarını tanıtır. Boyut indirgeme ve kararlılık analizi için araçlar sağlar.

  • Ders 3 • Gelişmiş Matris İşleme

    Matrislerin yeniden şekillendirilmesi, birleştirilmesi, devriği ve mantıksal indekslenmesini kapsar. Temel matris becerilerini esnek veri yeniden yapılandırma tekniklerine genişletir.

  • Ders 4 • Matris Aritmetiği ve Eleman Bazlı İşlemler

    Matris çarpımını eleman bazlı işlemlerden ayırır ve bölme ile kuvvet çeşitlerini kapsar. Sayısal hesaplamalarda yaygın hataları önler.

  • Ders 5 • Lineer Sistemleri Çözme

    Ax=b problemlerini çözmek için ters eğik çizgi operatörü ve matris tersini uygular. Lineer cebir teorisini pratik mühendislik hesaplamalarına bağlar.

Bölüm 3Detayları Gör

Programlama Yapıları ve Kontrol Akışı

  • Ders 1 • Hata Yönetimi ve Hata Ayıklama

    try-catch bloklarını, hata mesajlarını ve MATLAB hata ayıklayıcısını tanıtır. Sağlam, hataya dayanıklı programlar yazma alışkanlıkları kazandırır.

  • Ders 2 • Döngü Yapıları

    for ve while döngülerini, break ve continue kontrollerini öğretir. Sayısal algoritmalar ve veri işleme için gerekli yineleme araçlarını sağlar.

  • Ders 3 • Kod Stili ve En İyi Uygulamalar

    Adlandırma kuralları, modüler tasarım ve kod okunabilirlik standartlarını belirler. İşbirlikçi ve profesyonel ortamlar için uygun, bakımı yapılabilir kod sağlar.

  • Ders 4 • Koşullu İfadeler

    Karar verme için if-elseif-else ve switch-case yapılarını kapsar. Programların değişen girdi koşullarına dinamik olarak yanıt vermesini sağlar.

  • Ders 5 • Vektörleştirme ve Mantıksal İndeksleme

    Açık döngüleri hız için vektörleştirilmiş ifadeler ve mantıksal maskelerle değiştirir. MATLAB'ın en güçlü performans optimizasyon tekniğini gösterir.

Bölüm 4Detayları Gör

Fonksiyonlar ve Modüler Programlama

  • Ders 1 • Değişken Kapsamı ve Çalışma Alanları

    Yerel, global ve kalıcı değişkenleri ve bunların kapsam kurallarını açıklar. İstenmeyen değişken paylaşımından kaynaklanan ince hataları önler.

  • Ders 2 • Anonim ve İç İçe Fonksiyonlar

    Anonim fonksiyon tutamaçlarını ve iç içe fonksiyon tanımlarını tanıtır. Geri çağırmalar ve sayısal çözücüler için kompakt, esnek fonksiyon tasarımı sağlar.

  • Ders 3 • Fonksiyon Yazma ve Çağırma

    Fonksiyon sözdizimini, girdi/çıktı argümanlarını ve çağırma kurallarını kapsar. Modüler MATLAB programlamanın yapı taşını oluşturur.

  • Ders 4 • Fonksiyon Belgelendirme ve Testi

    H1 satırlarını, yardım metin bloklarını ve assert ile temel birim testini kapsar. Fonksiyonların kendi kendini belgelemesini ve doğrulanabilir şekilde doğru olmasını sağlar.

  • Ders 5 • Özyinelemeli Fonksiyonlar

    Özyineleme ilkelerini, temel durumları ve yığın derinliği hususlarını öğretir. MATLAB'de uygulanan klasik algoritmalara özyinelemeli düşünceyi uygular.

Bölüm 5Detayları Gör

Veri İçe Aktarma, Dışa Aktarma ve Yönetimi

  • Ders 1 • Metin Dosyalarını Okuma ve Yazma

    Metin formatları için importdata, readmatrix, writematrix ve düşük seviyeli dosya G/Ç'yi kapsar. Ham veri dosyalarını MATLAB çalışma alanına bağlar.

  • Ders 2 • Elektronik Tablo ve İkili Veri

    Excel ve ikili formatlar için readtable, writetable ve MAT-dosyası işlemlerini öğretir. Yaygın ofis ve bilimsel araçlarla sorunsuz veri alışverişi sağlar.

  • Ders 3 • Yapılar ve Hücre Dizileri

    Heterojen veriler için struct ve hücre dizisi oluşturma, erişim ve işlemeyi kapsar. Veri organizasyonunu tek tip sayısal dizilerin ötesine taşır.

  • Ders 4 • Veritabanı ve Web Veri Erişimi

    MATLAB'in veritabanı bağlantısını ve webread kullanan web API çağrılarını tanıtır. Canlı harici veri kaynaklarının iş akışlarına entegrasyonunu sağlar.

  • Ders 5 • Tablolar ve Kategorik Diziler

    table veri türünü, değişken adlarını ve etiketli veriler için kategorik dizileri tanıtır. Heterojen gerçek dünya veri kümeleri için yapılandırılmış bir kap sağlar.

Bölüm 6Detayları Gör

Veri Görselleştirme ve Çizim

  • Ders 1 • Özelleşmiş ve Etkileşimli Çizimler

    Isı haritalarını, coğrafi çizimleri ve etkileşimli veri imleçlerini tanıtır. Alana özgü analitik ihtiyaçlar için görselleştirme araç setini genişletir.

  • Ders 2 • 3B Görselleştirme Teknikleri

    Uzamsal veriler için surf(), mesh(), contour() ve 3B dağılım çizimlerini kapsar. Görselleştirme yeteneğini üç boyutlu mühendislik veri kümelerine genişletir.

  • Ders 3 • 2B Çizim Temelleri

    Standart 2B grafikler için plot(), scatter(), bar() ve histogram()'ı kapsar. Kurs boyunca uygulanan temel görselleştirme becerilerini oluşturur.

  • Ders 4 • Figür Özelleştirme ve Açıklama Ekleme

    Eksen özellikleri, açıklamalar, renk haritaları ve metin açıklamalarını öğretir. Raporlar ve yayınlar için uygun, net, profesyonel figürler üretir.

  • Ders 5 • Alt Grafikler ve Birden Çok Eksen

    Karşılaştırmalı gösterimler için subplot(), tiledlayout() ve birden çok ekseni tanıtır. İlgili veri kümelerinin yan yana görselleştirilmesini sağlar.

Bölüm 7Detayları Gör

Sayısal Yöntemler ve Analiz

  • Ders 1 • İnterpolasyon ve Eğri Uydurma

    Veri interpolasyonu ve regresyonu için interp1, interp2 ve polyfit'i kapsar. Ölçülen veri noktaları arasındaki değerleri tahmin etmek için araçlar sağlar.

  • Ders 2 • Fourier Analizi ve Sinyal İşleme

    FFT, güç spektral yoğunluğu ve temel filtreleme işlemlerini kapsar. Sinyal ve veri işleme görevleri için frekans alanı analizini tanıtır.

  • Ders 3 • Sayısal İntegral ve Türev

    Alanları ve türevleri hesaplamak için integral(), trapz() ve gradient()'i öğretir. Kalkülüs kavramlarını pratik sayısal hesaplamaya bağlar.

  • Ders 4 • Kök Bulma ve Optimizasyon

    Kökleri ve optimum noktaları bulmak için fzero, fsolve, fminbnd ve fminunc'u uygular. Doğrusal olmayan denklemlerin ve amaç minimizasyonunun otomatik çözümünü sağlar.

  • Ders 5 • Adi Diferansiyel Denklemler

    Başlangıç değer problemlerini çözmek için ode45, ode23 ve ode15s'i tanıtır. Dinamik sistem simülasyonuna ODE çözücüleri uygular.

Bölüm 8Detayları Gör

MATLAB'de Nesne Yönelimli Programlama

  • Ders 1 • MATLAB Sınıflarına Giriş

    classdef sözdizimini, değer ve tutamaç sınıflarını ve temel sınıf yapısını açıklar. MATLAB'de nesne yönelimli tasarımın kavramsal temelini oluşturur.

  • Ders 2 • Yöntemler ve Operatör Aşırı Yüklemesi

    Sıradan yöntemleri, statik yöntemleri ve aritmetik operatörlerin aşırı yüklenmesini kapsar. Özel sınıf nesneleri için sezgisel, alana özgü davranış sağlar.

  • Ders 3 • Kalıtım ve Çok Biçimlilik

    Tekli ve çoklu kalıtımı, yöntem geçersiz kılmayı ve soyut sınıfları öğretir. Genişletilebilir yazılım için hiyerarşik tasarım desenlerini destekler.

  • Ders 4 • Tam Bir NYP Uygulaması Tasarlama

    Sınıfları, kalıtımı ve olayları uyumlu bir mini uygulamada bütünleştirir. Tüm NYP kavramlarını gerçekçi bir uçtan uca tasarım alıştırmasıyla pekiştirir.

  • Ders 5 • Olaylar ve Dinleyiciler

    Tepkisel programlama için olay bildirimi, notify() ve addlistener()'ı tanıtır. Daha büyük uygulamalarda gevşek bağlı bileşen iletişimini sağlar.

Sertifikasyon

Geçerli tamamlama sertifikanız

Bu kurs sizin için:

  • Mühendislik öğrencileri: ders çalışmaları için güvenilir bir hesaplama aracına ihtiyaç duyanlar.

  • Araştırma bilim insanları: tekrarlayan veri analizi ve raporlama görevlerini otomatikleştirmek isteyenler.

  • Makine veya elektrik mühendisleri: elektronik tabloları ciddi sayısal hesaplamalarla değiştirmeye hazır.

  • Veri analistleri: standart iş yazılımlarının ötesinde teknik araç setlerini genişletmek isteyenler.

  • Fizikçiler veya matematikçiler: simülasyon çalışmaları için uygulamalı programlama becerileri arayanlar.

  • Kariyer değiştirenler: teknik alanlara giren ve güvenilir hesaplamalı programlama deneyimine ihtiyaç duyan kişiler.

Öğrencilerimiz ne diyor

Dersleriniz mükemmel. Bir yıllık paketi aldım ve sonunda ilgilendiğim çeşitli konuları platform değiştirmek zorunda kalmadan takip etme fırsatım var... yaptığınız her şey için teşekkür ederim, sizi başkalarına da tavsiye ettim...
Giulio Carlo
Giulio CarloDijital Pazarlama Öğrencisi
Derslerin doğrudan konuya odaklanmasını ve bölümleri değiştirebilmemi, ihtiyacım olmayan içerikleri atlayabilmemi seviyorum.
Mariana Ferres
Mariana FerresFotoğrafçılık Öğrencisi
İçeriği ve video sunumu ile transkripsiyon yöntemini seviyorum, bu süreci hızlandırıyor!
Luciana Alvarenga
Luciana AlvarengaTırnak Tasarımı Öğrencisi
Platform hızlı, kullanımı kolay. İçerik çeşitliliği ve tamamlayıcı videolar öğrenmeye çok yardımcı oluyor.
André Felipe
André FelipePrompt Mühendisliği Öğrencisi

Başlıca yetkinlikler

SSS

Dedika kimdir?

Sertifika Türkiye’de geçerli mi?

Kurslar ücretsiz mi?

Kursların ders yükü nedir?

Kurslar nasıl bir yapıya sahip?

Kurslar nasıl çalışıyor?

Kursların süresi nedir?

Kursların maliyeti veya fiyatı nedir?

Eğitimde uzaktan eğitim (EAD) veya online kurs nedir ve nasıl çalışır?

PDF Kursu