Kerangka Materi

Bagian 1

Pengenalan Singkat ke MATLAB

Tujuan: Menyajikan gambaran umum tentang apa itu MATLAB, apa yang terdiri darinya, dan apa yang dapat dilakukan oleh MATLAB untuk Anda

  • Contoh: C vs. MATLAB
  • Ringkasan Produk MATLAB
  • Aplikasi MATLAB
  • Apa yang dapat dilakukan MATLAB untuk Anda?
  • Ringkasan Kursus

Bekerja dengan Antarmuka Pengguna MATLAB

Tujuan: Dapatkan pengenalan ke fitur utama lingkungan desain terintegrasi MATLAB dan antarmukanya. Dapatkan gambaran umum tentang tema-tema kursus.

  • Antarmuka MATLAB
  • Membaca data dari file
  • Menyimpan dan memuat variabel
  • Menggambar data
  • Kustomisasi plot
  • Menghitung statistik dan garis regresi terbaik
  • Ekspor grafik untuk digunakan dalam aplikasi lain

Variabel dan Ekspresi

Tujuan: Masukkan perintah MATLAB, dengan penekanan pada pembuatan dan akses data di variabel.

  • Masukkan perintah
  • Buat variabel
  • Dapatkan bantuan
  • Akses dan modifikasi nilai dalam variabel
  • Buat variabel karakter

Analisis dan Visualisasi dengan Vektor

Tujuan: Lakukan perhitungan matematis dan statistik dengan vektor, dan buat visualisasi dasar. Lihat bagaimana sintaks MATLAB memungkinkan perhitungan pada seluruh set data dengan satu perintah.

  • Perhitungan dengan vektor
  • Menggambar vektor
  • Pilihan plot dasar
  • Anotasi plot

Analisis dan Visualisasi dengan Matriks

Tujuan: Gunakan matriks sebagai objek matematika atau kumpulan data (vektor). Pahami penggunaan sintaks MATLAB yang tepat untuk membedakan aplikasi ini.

  • Ukuran dan dimensi
  • Perhitungan dengan matriks
  • Statistik data matriks
  • Menggambar kolom ganda
  • Pembenaran ulang dan indeks linier
  • Array multidimensi

Bagian 2

Otomatisasi Perintah dengan Skrip

Tujuan: Kumpulkan perintah MATLAB ke dalam skrip untuk memudahkan reproduksi dan eksperimen. Seiring meningkatnya kompleksitas tugas Anda, memasukkan urutan perintah yang panjang di Command Window menjadi tidak praktis.

  • Contoh Pemodelan
  • Riwayat Perintah
  • Membuat file skrip
  • Jalankan skrip
  • Komentar dan Sel Kode
  • Publikasikan skrip

Bekerja dengan File Data

Tujuan: Bawa data ke MATLAB dari file yang berformat. Karena data yang diimpor bisa bermacam-macam jenis dan format, penekanan diberikan pada bekerja dengan sel array dan format tanggal.

  • Impor data
  • Tipe data campuran
  • Sel array
  • Konversi antara numerik, string, dan sel
  • Eksport data

Gambaran Vektor Ganda

Tujuan: Buat gambar vektor yang lebih kompleks, seperti gambar ganda, dan gunakan teknik manipulasi warna dan string untuk menghasilkan visualisasi data yang menarik.

  • Struktur grafis
  • Gambaran ganda, sumbu, dan plot
  • Menggambar persamaan
  • Menggunakan warna
  • Kustomisasi plot

Logika dan Kontrol Aliran

Tujuan: Gunakan operasi logika, variabel, dan teknik indeks untuk membuat kode yang fleksibel yang dapat membuat keputusan dan beradaptasi dengan situasi yang berbeda. Eksplor konstruksi pemrograman lainnya untuk mengulang bagian kode, dan konstruksi yang memungkinkan interaksi dengan pengguna.

  • Operasi logika dan variabel
  • Indeks logika
  • Konstruksi pemrograman
  • Kontrol aliran
  • Perulangan

Visualisasi Matriks dan Gambar

Tujuan: Visualisasikan gambar dan data matriks dalam dua atau tiga dimensi. Eksplor perbedaan antara menampilkan gambar dan memvisualisasikan data matriks menggunakan gambar.

  • Interpolasi Tersebar menggunakan data vektor dan matriks
  • Visualisasi 3-D matriks
  • Visualisasi 2-D matriks
  • Gambar indeks dan peta warna
  • Gambar warna sejati

Bagian 3

Analisis Data

Tujuan: Lakukan tugas analisis data biasa di MATLAB, termasuk pengembangan dan penyuaian model teoretis dengan data nyata. Hal ini secara alami membawa kita ke salah satu fitur paling kuat dari MATLAB: menyelesaikan sistem persamaan linear dengan perintah tunggal.

  • Mengelola data yang hilang
  • Korelasi
  • Pemulusan
  • Analisis spektral dan FFTs
  • Menyelesaikan sistem persamaan linear

Menulis Fungsi

Tujuan: Tingkatkan otomatisasi dengan mengemas tugas modular sebagai fungsi yang didefinisikan pengguna. Pahami bagaimana MATLAB menyelesaikan referensi ke file dan variabel.

  • Mengapa fungsi?
  • Membuat fungsi
  • Tambahkan komentar
  • Panggil subfungsi
  • Ruang kerja
  • Subfungsi
  • Lokasi dan preseden

Tipe Data

Tujuan: Eksplor tipe data, dengan fokus pada sintaks untuk membuat variabel dan mengakses elemen array, dan diskusikan metode untuk mengonversi antara tipe data. Tipe data berbeda dalam jenis data yang dapat mereka kandungkan dan cara penyusunan data.

  • Tipe data MATLAB
  • Bilangan bulat
  • Struktur
  • Konversi tipe

I/O File

Tujuan: Eksplor fungsi impor dan ekspor data tingkat rendah di MATLAB yang memungkinkan kontrol presisi atas I/O 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

Perhatikan bahwa konten yang sebenarnya disampaikan mungkin mengalami penyimpangan minor dari ringkasan di atas tanpa pemberitahuan sebelumnya.

Bagian 4

Ringkasan MATLAB Financial Toolbox

Tujuan: Pelajari cara menerapkan berbagai fitur yang termasuk dalam MATLAB Financial Toolbox untuk melakukan analisis kuantitatif bagi industri keuangan. Dapatkan pengetahuan dan praktik yang diperlukan untuk mengembangkan aplikasi dunia nyata yang melibatkan data keuangan secara efisien.

  • Alokasi Aset dan Optimalisasi Portofolio
  • Analisis Risiko dan Kinerja Investasi
  • Analisis Pendapatan Tetap dan Harga Opsi
  • Analisis Seri Waktu Keuangan
  • Regresi dan Estimasi dengan Data yang Hilang
  • Indikator Teknis dan Grafik Keuangan
  • Simulasi Monte Carlo dari Model SDE

Alokasi Aset dan Optimalisasi Portofolio

Tujuan: Melakukan alokasi modal, alokasi aset, dan penilaian risiko.

  • Mengestimasi pengembalian aset dan momen total pengembalian dari data harga atau pengembalian
  • Menghitung statistik tingkat portofolio, seperti mean, varians, nilai risiko (VaR), dan nilai risiko kondisional (CVaR)
  • Menjalankan optimalisasi dan analisis portofolio mean-varian terbatas
  • Mengkaji evolusi waktu alokasi portofolio efisien
  • Menjalankan alokasi modal
  • Mengakomodasi turnover dan biaya transaksi dalam masalah optimalisasi portofolio

Analisis Risiko dan Kinerja Investasi

Tujuan: Tentukan dan selesaikan masalah optimalisasi portofolio.

  • Mendefinisikan nama portofolio, jumlah aset dalam alam semesta aset, dan pengidentifikasi aset.
  • Mendefinisikan alokasi awal portofolio.

Analisis Pendapatan Tetap dan Harga Opsi

Tujuan: Melakukan analisis pendapatan tetap dan harga opsi.

  • Menganalisis arus kas
  • Melakukan analisis keamanan pendapatan tetap yang sesuai SIA
  • Melakukan penentuan harga opsi dasar Black-Scholes, Black, dan binomial

Bagian 5

Analisis Seri Waktu Keuangan

Tujuan: Analisis data seri waktu di pasar keuangan.

  • Melakukan perhitungan data
  • Transformasi dan analisis data
  • Analisis teknis
  • Grafik dan visualisasi

Regresi dan Estimasi dengan Data yang Hilang

Tujuan: Melakukan regresi multivariat normal dengan atau tanpa data yang hilang.

  • Melakukan regresi umum
  • Menaksir fungsi log-likelihood dan standar error untuk pengujian hipotesis
  • Menghitung perhitungan ketika data hilang

Indikator Teknis dan Grafik Keuangan

Tujuan: Berlatih menggunakan metrik kinerja dan plot spesialis.

  • Rata-rata bergerak
  • Oscillator, stokastik, indeks, dan indikator
  • Penurunan maksimum dan penurunan maksimum yang diharapkan
  • Grafik, termasuk Bollinger bands, grafik lilin, dan rata-rata bergerak

Simulasi Monte Carlo dari Model SDE

Tujuan: Buat simulasi dan terapkan model SDE

  • Brownian Motion (BM)
  • Geometric Brownian Motion (GBM)
  • Constant Elasticity of Variance (CEV)
  • Cox-Ingersoll-Ross (CIR)
  • Hull-White/Vasicek (HWV)
  • Heston

Kesimpulan

Tujuan: Ringkas apa yang telah kita pelajari

  • Ringkasan kursus
  • Kursus MATLAB lainnya yang akan datang

Catatan: konten yang sebenarnya disampaikan mungkin berbeda dari ringkasan sebagai hasil dari persyaratan pelanggan dan waktu yang dihabiskan untuk setiap topik.

Persyaratan

  • Konsep dasar pengetahuan matematika tingkat sarjana seperti aljabar linier, teori probabilitas dan statistik, serta matriks
  • Operasi komputer dasar
  • Seperti konsep dasar bahasa pemrograman lainnya yang berlevel tinggi, seperti C, PASCAL, FORTRAN, atau BASIC, namun tidak esensial
 35 Jam

Jumlah Peserta


Biaya per Peserta

Testimoni (4)

Kursus Mendatang

Kategori Terkait