Kerangka Materi
Bagian 1
Pengenalan Singkat tentang MATLAB
Tujuan: Menawarkan gambaran umum tentang apa itu MATLAB, apa yang menjadi bagian dari MATLAB, dan apa yang dapat MATLAB lakukan untuk Anda
- Contoh: C vs. MATLAB
- Gambaran Produk MATLAB
- Bidang Aplikasi MATLAB
- Apa yang dapat MATLAB lakukan untuk Anda?
- Garis besar kursus
Bekerja dengan Antarmuka Pengguna MATLAB
Tujuan: Mendapatkan pengenalan tentang fitur utama lingkungan desain terpadu MATLAB dan antarmukanya. Mendapatkan gambaran umum tentang tema kursus.
- Antarmuka MATLAB
- Membaca data dari file
- Menyimpan dan memuat variabel
- Menggambar data
- Mengkustomisasi gambar
- Menghitung statistik dan garis sesuaian terbaik
- Mengekspor grafik untuk digunakan dalam aplikasi lain
Variabel dan Ekspresi
Tujuan: Memasukkan perintah MATLAB, dengan penekanan pada pembuatan dan akses data di variabel.
- Memasukkan perintah
- Membuat variabel
- Mendapatkan bantuan
- Mengakses dan memodifikasi nilai dalam variabel
- Membuat variabel karakter
Analisis dan Visualisasi dengan Vektor
Tujuan: Melakukan perhitungan matematika dan statistik dengan vektor, dan membuat visualisasi dasar. Lihat bagaimana sintaks MATLAB memungkinkan perhitungan pada seluruh himpunan data dengan satu perintah.
- Perhitungan dengan vektor
- Menggambar vektor
- Opsi gambar dasar
- Menambahkan anotasi pada gambar
Analisis dan Visualisasi dengan Matriks
Tujuan: Menggunakan matriks sebagai objek matematika atau sebagai kumpulan data (vektor). Memahami penggunaan sintaks MATLAB yang sesuai untuk membedakan antara aplikasi ini.
- Ukuran dan dimensi
- Perhitungan dengan matriks
- Statistik dengan data matriks
- Menggambar beberapa kolom
- Merubah bentuk dan indeks linear
- Array multidimensi
Bagian 2
Mengautomasikan Perintah dengan Skrip
Tujuan: Mengumpulkan perintah MATLAB ke dalam skrip untuk kemudahan reproduksi dan eksperimen. Semakin kompleks tugas Anda, memasukkan urutan perintah panjang di Command Window menjadi tidak praktis.
- Contoh Pemodelan
- Riwayat Perintah
- Membuat file skrip
- Menjalankan skrip
- Komentar dan Sel Kode
- Memperlihatkan skrip
Bekerja dengan Berkas Data
Tujuan: Mengimpor data ke MATLAB dari berkas yang diformat. Karena data yang diimpor dapat berjenis dan format yang beragam, penekanan diberikan pada bekerja dengan array sel dan format tanggal.
- Mengimpor data
- Jenis data campuran
- Array sel
- Konversi antar angka, string, dan sel
- Mengekspor data
Plot Vektor Berbanyak
Tujuan: Membuat plot vektor yang lebih kompleks, seperti plot berbanyak, dan menggunakan teknik manipulasi warna dan string untuk menghasilkan representasi visual data yang menarik.
- Struktur grafik
- Figur, sumbu, dan plot berbanyak
- Menggambar persamaan
- Menggunakan warna
- Mengkustomisasi plot
Logika dan Pengendalian Aliran
Tujuan: Menggunakan operasi logis, variabel, dan teknik indeks untuk membuat kode yang fleksibel yang dapat membuat keputusan dan beradaptasi dengan situasi yang berbeda. Jelajahi konstruksi pemrograman lain untuk mengulang bagian-bagian kode, dan konstruksi yang memungkinkan interaksi dengan pengguna.
- Operasi logis dan variabel
- Indeks logis
- Konstruksi pemrograman
- Pengendalian aliran
- Loop
Visualisasi Matriks dan Gambar
Tujuan: Visualisasikan gambar dan data matriks dalam dua atau tiga dimensi. Jelajahi perbedaan dalam menampilkan gambar dan visualisasi data matriks menggunakan gambar.
- Interpolasi Tergantung menggunakan data vektor dan matriks
- Visualisasi matriks 3-D
- Visualisasi matriks 2-D
- Gambar indeks dan peta warna
- Gambar warna benar
Bagian 3
Analisis Data
Tujuan: Melakukan tugas analisis data yang umum dalam MATLAB, termasuk mengembangkan dan menyesuaikan model teoretis dengan data nyata. Ini secara alami membawa ke salah satu fitur paling kuat MATLAB: menyelesaikan sistem persamaan linear dengan satu perintah.
- Menangani data yang hilang
- Korelasi
- Penyempurnaan
- Analisis spektral dan FFT
- Menyelesaikan sistem persamaan linear
Menulis Fungsi
Tujuan: Meningkatkan otomasi dengan mengapsulkan tugas modular sebagai fungsi yang ditentukan pengguna. Memahami bagaimana MATLAB menyelesaikan referensi ke file dan variabel.
- Mengapa fungsi?
- Membuat fungsi
- Menambahkan komentar
- Memanggil subfungsi
- Workspace
- Subfungsi
- Jalan dan prioritas
Jenis Data
Tujuan: Menjelajahi jenis data, dengan fokus pada sintaks untuk membuat variabel dan mengakses elemen array, dan membahas metode untuk mengonversi antar jenis data. Jenis data berbeda dalam jenis data yang dapat mereka isi dan cara data disusun.
- Jenis data MATLAB
- Bilangan bulat
- Struktur
- Mengonversi jenis
File I/O
Tujuan: Menjelajahi fungsi impor dan ekspor data tingkat rendah di MATLAB yang memungkinkan kontrol presisi pada input dan output file teks dan biner. Fungsi-fungsi ini termasuk textscan, yang memberikan kontrol presisi dalam membaca file teks.
- Membuka dan menutup file
- Membaca dan menulis file teks
- Membaca dan menulis file biner
Catatan bahwa yang sebenarnya disampaikan mungkin ada perbedaan kecil dari garis besar di atas tanpa pemberitahuan sebelumnya.
Kesimpulan
Catatan bahwa yang sebenarnya disampaikan mungkin ada perbedaan kecil dari garis besar di atas tanpa pemberitahuan sebelumnya.
Tujuan: Ringkasan tentang apa yang kita pelajari
- Ringkasan kursus
- Kursus MATLAB lainnya yang akan datang
Catatan bahwa kursus mungkin ada beberapa perbedaan kecil saat disampaikan tanpa pemberitahuan sebelumnya.
Persyaratan
- Konsep dasar pengetahuan matematika tingkat sarjana, seperti algebra linear, teori probabilitas dan statistik, serta matriks
- Operasi dasar komputer
- Secara ideal, konsep dasar bahasa pemrograman tingkat tinggi lain, seperti C, PASCAL, FORTRAN, atau BASIC, tetapi tidak wajib
Testimoni (2)
Hands on building of the code from scratch.
Igor - Draka Comteq Fibre B.V.
Kursus - Introduction to Image Processing using Matlab
Trainer took the initiative to cover additional content outside our course materials to improve our learning.