Kerangka Materi
Bagian 1
Pengenalan Singkat tentang MATLAB
Objektif: Menyediakan gambaran umum tentang apa itu MATLAB, apa yang terkandung di dalamnya, dan apa yang dapat dilakukannya untuk Anda
- Satu Contoh: C vs. MATLAB
- Ringkasan Produk MATLAB
- Bidang Aplikasi MATLAB
- Apa yang dapat MATLAB lakukan untuk Anda?
- Alur Kursus
Bekerja dengan Antarmuka Pengguna MATLAB
Objektif: Dapatkan pengenalan ke fitur-fitur utama lingkungan desain terintegrasi MATLAB dan antarmuka penggunanya. Dapatkan gambaran umum tentang tema-tema kursus.
- Antarmuka MATLAB
- Membaca data dari file
- Menyimpan dan memuat variabel
- Mengplot data
- Mengkustomisasi plot
- Perhitungan statistik dan garis fit terbaik
- Eksport grafis untuk digunakan dalam aplikasi lain
Variabel dan Ekspresi
Objektif: Memasukkan perintah MATLAB, dengan penekanan pada pembuatan dan akses data dalam variabel.
- Memasukkan perintah
- Membuat variabel
- Mendapatkan bantuan
- Akses dan modifikasi nilai dalam variabel
- Membuat variabel karakter
Analisis dan Visualisasi dengan Vektor
Objektif: Melakukan perhitungan matematika dan statistik dengan vektor, serta membuat visualisasi dasar. Perhatikan bagaimana sintaksis MATLAB memungkinkan perhitungan pada set data keseluruhan dengan satu perintah.
- Perhitungan dengan vektor
- Mengplot vektor
- Ops plot dasar
- Anotasi plot
Analisis dan Visualisasi dengan Matriks
Objektif: Menggunakan matriks sebagai objek matematika atau sebagai kumpulan (vektor) data. Memahami penggunaan sintaksis MATLAB yang tepat untuk membedakan antara aplikasi-aplikasi ini.
- Ukuran dan dimensionalitas
- Perhitungan dengan matriks
- Statistik dengan data matriks
- Mengplot beberapa kolom
- Reshaping dan indeks linear
- Array multidimensi
Bagian 2
Otomasi Perintah dengan Skrip
Objektif: Mengumpulkan perintah MATLAB ke dalam skrip untuk memudahkan reproduksi dan eksperimen. Seiring dengan meningkatnya kompleksitas tugas Anda, memasukkan rangkaian perintah yang panjang di Command Window menjadi tidak praktis.
- Contoh Pemodelan
- Riwayat Perintah
- Membuat file skrip
- Melakukan eksekusi skrip
- Komentar dan Sel Kode
- Penerbitan skrip
Bekerja dengan File Data
Objektif: Membawa data ke MATLAB dari file berformat. Karena data yang diimpor dapat berupa berbagai jenis dan format yang beragam, penekanan diberikan pada bekerja dengan sel array dan format tanggal.
- Impor data
- Tip data campuran
- Array sel
- Konversi antara numeral, string, dan sel
- Eksport data
Plot Vektor Ganda
Objektif: Membuat plot vektor yang lebih kompleks, seperti beberapa plot, dan menggunakan teknik manipulasi warna dan string untuk menghasilkan representasi visual data yang menarik perhatian.
- Struktur grafis
- Beberapa figur, sumbu, dan plot
- Pengplotan persamaan
- Penugasan warna
- Mengkustomisasi plot
Logika dan Kontrol Alur
Objektif: Menggunakan operasi logika, variabel, dan teknik indeks untuk membuat kode fleksibel yang dapat membuat keputusan dan beradaptasi dengan situasi yang berbeda. Jelajahi konstruk pemrograman lainnya untuk mengulang bagian kode, dan konstruk yang memungkinkan interaksi dengan pengguna.
- Operasi dan variabel logika
- Indeks logika
- Konstruk pemrograman
- Kontrol alur
- Loop
Visualisasi Matriks dan Citra
Objektif: Memvisualisasikan citra dan data matriks dalam dua atau tiga dimensi. Jelajahi perbedaan antara menampilkan citra dan memvisualisasikan data matriks menggunakan citra.
- Interpolasi tersebar menggunakan data vektor dan matriks
- Visualisasi matriks 3-D
- Visualisasi matriks 2-D
- Citra berindeks dan colormaps
- Citra warna sejati
Bagian 3
Analisis Data
Objektif: Melakukan tugas analisis data tipikal di MATLAB, termasuk pengembangan dan penyesuaian model teoretis ke data kehidupan nyata. Hal ini secara alami mengarah pada salah satu fitur paling kuat dari MATLAB: menyelesaikan sistem persamaan linear dengan satu perintah.
- Penanganan data yang hilang
- Korelasi
- Perhalusan (smoothing)
- Analisis spektral dan FFT
- Penyelesaian sistem persamaan linear
Menulis Fungsi
Objektif: Meningkatkan otomasi dengan mengenkapsulasi tugas modular sebagai fungsi yang didefinisikan pengguna. Memahami bagaimana MATLAB menyelesaikan referensi ke file dan variabel.
- Mengapa fungsi?
- Pembuatan fungsi
- Penambahan komentar
- Pemanggilan subfungsi
- Ruang kerja (Workspaces)
- Subfungsi
- Path dan prioritas
Tip Data
Objektif: Menjelajahi tip data, dengan fokus pada sintaksis untuk membuat variabel dan mengakses elemen array, dan membahas metode untuk mengkonversi di antara tip data. Tip data berbeda dalam jenis data yang mungkin dikandungnya dan cara data tersebut disusun.
- Tip data MATLAB
- Bilangan bulat (Integers)
- Struktur
- Konversi tip
Input/Output File
Objektif: Menjelajahi fungsi impor dan ekspor data level rendah di MATLAB yang memungkinkan kontrol presisi atas input/output file teks dan biner. Fungsi-fungsi ini termasuk textscan, yang menyediakan kontrol presisi dalam membaca file teks.
- Membuka dan menutup file
- Membaca dan menulis file teks
- Membaca dan menulis file biner
Perhatikan bahwa konten yang diimplementasikan mungkin mengalami selisih kecil dari alur di atas tanpa pemberitahuan sebelumnya.
Kesimpulan
Perhatikan bahwa konten yang diimplementasikan mungkin mengalami selisih kecil dari alur di atas tanpa pemberitahuan sebelumnya.
Objektif: Merangkum apa yang telah kita pelajari
- Ringkasan kursus
- Kursus MATLAB mendatang lainnya
Perhatikan bahwa kursus mungkin mengalami beberapa selisih kecil saat diimplementasikan tanpa pemberitahuan sebelumnya.
Persyaratan
- Konsep dasar pengetahuan matematika tingkat sarjana seperti aljabar linear, teori probabilitas, dan statistik, serta matriks
- Operasi komputer dasar
- Disarankan memiliki konsep dasar bahasa pemrograman tingkat tinggi lainnya, seperti C, PASCAL, FORTRAN, atau BASIC, tetapi tidak wajib
Testimoni (2)
Banyak contoh dan pembangunan kode dari awal hingga akhir.
Toon - Draka Comteq Fibre B.V.
Kursus - Introduction to Image Processing using Matlab
Diterjemahkan Mesin
Banyak latihan yang bermanfaat dan dijelaskan dengan baik
Helene Meadows - European Investment Bank
Kursus - MATLAB Programming
Diterjemahkan Mesin