• Tidak ada hasil yang ditemukan

Directory UMM :Labkom_ICT:labkom:matlab:

N/A
N/A
Protected

Academic year: 2017

Membagikan "Directory UMM :Labkom_ICT:labkom:matlab:"

Copied!
174
0
0

Teks penuh

  • Penulis:
    • Teguh Widiarsono, M.T.
  • Sekolah: Universitas Muhammadiyah Malang
  • Mata Pelajaran: Teknik Informatika
  • Topik: Tutorial Praktis Belajar MATLAB
  • Tipe: buku tutorial
  • Tahun: 2005
  • Kota: Jakarta

I. APA ITU MATLAB?

MATLAB adalah program komputer yang membantu menyelesaikan berbagai masalah matematis, terutama dalam bidang teknik. Dengan kemampuan untuk menyelesaikan masalah numerik secara cepat, MATLAB menjadi alat yang sangat berguna untuk mahasiswa dan profesional. Buku ini membahas penggunaan MATLAB dari dasar hingga aplikasi yang lebih kompleks, termasuk analisis data dan pemrograman. Dengan lebih dari 200 contoh dan soal latihan, buku ini dirancang untuk mempermudah pemahaman dan aplikasi MATLAB dalam perhitungan rumit yang sering dihadapi dalam pendidikan tinggi.

1.1 Memulai MATLAB

Untuk memulai MATLAB, pengguna dapat mengeksekusi ikon MATLAB atau melalui menu Start di Windows. Setelah loading, jendela utama MATLAB akan muncul, memungkinkan pengguna untuk memasukkan berbagai perintah. Contoh penggunaan awal termasuk perintah untuk menampilkan tanggal dan membersihkan command window. Ini adalah langkah dasar yang penting untuk familiarisasi dengan antarmuka pengguna MATLAB.

1.2 Mencoba Kemampuan MATLAB

Pengguna baru disarankan untuk mencoba beberapa perintah dasar untuk memahami kemampuan MATLAB. Ini termasuk operasi aritmatika sederhana, pembuatan variabel, dan manipulasi vektor dan matriks. Contoh yang diberikan menunjukkan bagaimana MATLAB dapat digunakan sebagai kalkulator dan untuk melakukan operasi dasar, memberikan gambaran awal tentang fungsionalitasnya.

1.3 Demo di MATLAB

MATLAB menyediakan fitur demo yang memungkinkan pengguna untuk mengeksplorasi berbagai aplikasi dan grafik. Dengan mengetik 'demo' di command window, pengguna dapat melihat dan menjalankan berbagai simulasi dan grafik yang menarik, memberikan pengalaman praktis yang mendemonstrasikan kemampuan MATLAB.

1.4 Mendapatkan Help

Sistem bantuan di MATLAB sangat ekstensif dan berguna bagi pengguna, baik pemula maupun yang lebih berpengalaman. Pengguna dapat mengakses bantuan melalui command window atau help browser untuk mendapatkan informasi detail tentang fungsi dan perintah yang tersedia. Ini mencakup cara untuk mendapatkan dokumentasi dan contoh penggunaan yang lengkap.

II. VARIABEL DAN OPERASI DASAR

Bagian ini membahas dasar-dasar penggunaan variabel dalam MATLAB, termasuk cara menciptakan dan menggunakan variabel untuk menyimpan nilai. Pengguna akan belajar tentang operator dasar yang digunakan dalam MATLAB dan bagaimana melakukan operasi aritmatika. Dengan penguasaan dasar ini, pengguna dapat mulai melakukan perhitungan yang lebih kompleks.

2.1 Kalkulator Sederhana

MATLAB dapat digunakan sebagai kalkulator untuk melakukan perhitungan dasar. Pengguna dapat melakukan operasi penjumlahan, pengurangan, perkalian, dan pembagian menggunakan command yang sederhana. Penjelasan mengenai operator dan hierarki operasi memberikan pemahaman yang kuat tentang bagaimana MATLAB menangani perhitungan matematis.

2.2 Menciptakan Variabel

Pengguna dapat menciptakan variabel untuk menyimpan nilai baik numerik maupun teks. Penjelasan tentang penamaan variabel dan cara menghapus variabel yang tidak diperlukan sangat penting untuk pengelolaan data dalam MATLAB. Contoh yang diberikan menunjukkan cara membuat dan menggunakan variabel dengan benar.

2.3 Variabel Terdefinisi di MATLAB

MATLAB sudah memiliki beberapa variabel yang terdefinisi sebelumnya, seperti 'ans', 'pi', dan 'inf'. Memahami variabel ini sangat penting untuk memanfaatkan MATLAB secara efektif. Pengguna dapat langsung menggunakan variabel ini dalam perhitungan tanpa perlu mendefinisikannya terlebih dahulu.

2.4 Fungsi Matematika

Bagian ini menjelaskan berbagai fungsi matematika yang tersedia di MATLAB, termasuk fungsi eksponensial, logaritma, dan trigonometri. Dengan memahami fungsi-fungsi ini, pengguna dapat melakukan perhitungan matematis yang lebih kompleks dan memanfaatkan kemampuan MATLAB dalam analisis data.

III. MATRIKS

MATLAB dirancang untuk bekerja dengan matriks, yang merupakan bentuk data dasar dalam program ini. Pengguna akan belajar tentang skalar, vektor, dan matriks, serta cara mendefinisikannya dalam MATLAB. Pemahaman yang baik tentang struktur matriks sangat penting untuk melakukan operasi matematis yang lebih kompleks.

3.1 Skalar, Vektor, dan Matriks

Pengantar tentang skalar, vektor, dan matriks menjelaskan bagaimana data disimpan dan diorganisir dalam MATLAB. Pengguna diajarkan cara mendefinisikan berbagai jenis data ini dan bagaimana mereka berinteraksi satu sama lain dalam perhitungan. Ini adalah langkah awal yang penting untuk memahami struktur data di MATLAB.

3.2 Ukuran Matriks

Pengguna dapat menggunakan command untuk mengetahui ukuran dan dimensi matriks yang ada. Memahami ukuran matriks sangat penting untuk manipulasi data dan perhitungan lebih lanjut. Contoh penggunaan command 'size' dan 'length' memberikan wawasan praktis tentang bagaimana mengelola data dalam MATLAB.

3.3 Matriks Khusus

MATLAB menyediakan command untuk membuat matriks khusus seperti matriks nol, satuan, dan identitas. Menggunakan command ini memungkinkan pengguna untuk dengan cepat mendefinisikan matriks yang diperlukan dalam perhitungan. Ini sangat berguna dalam aplikasi teknik dan analisis data.

3.4 Manipulasi Indeks Matriks

Manipulasi indeks matriks adalah keterampilan penting dalam MATLAB. Pengguna belajar cara mengakses dan memodifikasi elemen tertentu dalam matriks. Contoh yang diberikan menunjukkan bagaimana menggunakan indeks untuk mengubah nilai dalam matriks, yang merupakan keterampilan dasar dalam pemrograman MATLAB.

3.5 Membuat Deret

Bagian ini menjelaskan cara membuat deret bilangan menggunakan operator titik dua dan command lainnya. Membuat deret adalah teknik penting dalam pengolahan data dan analisis. Contoh penggunaan operator titik dua memberikan pemahaman yang jelas tentang cara membuat deret secara efisien.

3.6 Membentuk-Ulang Matriks

Pengguna dapat menggunakan command untuk membentuk ulang matriks, termasuk menukar dan merotasi elemen. Ini adalah keterampilan penting untuk memanipulasi data dalam bentuk yang diinginkan. Contoh yang diberikan menunjukkan cara melakukan operasi ini dengan mudah dalam MATLAB.

IV. OPERASI MATRIKS

Operasi matriks adalah inti dari penggunaan MATLAB. Pengguna akan belajar tentang operasi aljabar matriks, termasuk penjumlahan, pengurangan, dan perkalian. Bagian ini juga membahas operasi elemen-per-elemen yang merupakan ciri khas MATLAB.

4.1 Penjumlahan dan Pengurangan

Penjumlahan dan pengurangan matriks dilakukan dengan syarat matriks memiliki ukuran yang sama. Pengguna belajar cara melakukan operasi ini baik antara dua matriks maupun antara matriks dan skalar. Contoh yang diberikan membantu memahami konsep dasar ini.

4.2 Perkalian Matriks

Perkalian matriks adalah operasi penting yang harus dipahami. Pengguna belajar tentang aturan perkalian matriks dan bagaimana menerapkannya dalam MATLAB. Contoh yang diberikan menunjukkan cara melakukan perkalian antara dua matriks dan antara matriks dan vektor.

4.3 Persamaan Linier dalam Matriks

Persamaan linier dapat diselesaikan menggunakan matriks. Pengguna diajarkan cara menyusun persamaan dalam bentuk matriks dan menggunakan MATLAB untuk menemukan solusinya. Ini adalah aplikasi praktis yang sangat relevan dalam berbagai bidang teknik.

4.4 Transposisi

Transposisi matriks adalah operasi yang mengubah baris menjadi kolom dan sebaliknya. Pengguna belajar cara menggunakan operator transposisi dalam MATLAB. Contoh yang diberikan menunjukkan bagaimana transposisi dapat digunakan dalam perhitungan.

4.5 Operasi Elemen-per-Elemen

Operasi elemen-per-elemen memungkinkan pengguna untuk melakukan operasi matematis pada setiap elemen matriks secara terpisah. Ini adalah fitur unik MATLAB yang memberikan fleksibilitas dalam pemrograman. Contoh yang diberikan membantu memahami cara kerja operasi ini.

4.6 Fungsi Elemen-per-Elemen

Semua fungsi matematika yang berlaku pada skalar juga berlaku untuk matriks secara elemen-per-elemen. Pengguna belajar bagaimana menerapkan fungsi ini dalam perhitungan. Contoh yang diberikan menunjukkan penerapan fungsi dalam konteks matriks.

V. GRAFIK DAN SUARA

MATLAB memiliki kemampuan yang kuat untuk memvisualisasikan data melalui grafik dan suara. Bagian ini mengajarkan pengguna bagaimana membuat grafik 2D dan 3D serta menghasilkan suara menggunakan MATLAB.

5.1 Plot 2-Dimensi

Pengguna belajar cara memplot data dalam dua dimensi menggunakan command 'plot'. Contoh yang diberikan menunjukkan bagaimana membuat grafik dari data yang ada. Ini adalah keterampilan penting untuk analisis data dan presentasi visual.

5.2 Lebih Jauh Mengenai Plot

Bagian ini membahas lebih dalam tentang plotting, termasuk cara mengatur tampilan grafik dengan label, judul, dan grid. Pengguna juga belajar cara memplot beberapa fungsi dalam satu grafik. Ini memberikan pemahaman yang lebih baik tentang visualisasi data.

5.3 Plot 3-Dimensi

MATLAB memungkinkan pengguna untuk membuat grafik tiga dimensi. Pengguna belajar cara menggunakan command untuk memplot data dalam tiga dimensi. Contoh yang diberikan menunjukkan bagaimana membuat grafik 3D yang menarik.

5.4 Suara

Pengguna dapat menghasilkan suara menggunakan MATLAB dengan command yang sederhana. Ini adalah fitur menarik yang dapat digunakan dalam berbagai aplikasi. Contoh penggunaan untuk membuat nada dasar memberikan wawasan tentang kemampuan multimedia MATLAB.

VI. M-FILE DAN PEMROGRAMAN MATLAB

Bagian ini membahas tentang M-file, yang merupakan skrip program dalam MATLAB. Pengguna belajar cara membuat dan menjalankan M-file untuk menyimpan perintah dan fungsi yang sering digunakan. Ini adalah langkah penting untuk mempercepat proses pemrograman.

6.1 Membuat M-File

Pengguna diajarkan cara membuat M-file untuk menyimpan perintah yang sering digunakan. Ini adalah cara yang efisien untuk mengorganisir kode dan mempercepat pemrograman. Contoh yang diberikan menunjukkan langkah-langkah membuat M-file.

6.2 M-File Sebagai Skrip Program

M-file dapat berfungsi sebagai skrip untuk menjalankan serangkaian perintah secara otomatis. Pengguna belajar bagaimana menulis skrip yang dapat dieksekusi dalam MATLAB. Ini membantu dalam mengotomatisasi tugas-tugas yang berulang.

6.3 M-File Sebagai Fungsi

Pengguna dapat membuat M-file yang berfungsi sebagai fungsi untuk melakukan perhitungan tertentu. Ini adalah cara yang baik untuk mengorganisir kode dan memudahkan penggunaan kembali. Contoh yang diberikan menunjukkan cara mendefinisikan dan menggunakan fungsi dalam M-file.

6.4 Display dan Input

Bagian ini membahas cara menampilkan output dan menerima input dari pengguna dalam M-file. Pengguna belajar menggunakan command 'input' dan 'disp' untuk berinteraksi dengan pengguna. Ini adalah keterampilan penting untuk membuat program yang lebih interaktif.

6.5 Control Statement

Pengguna belajar tentang struktur kontrol dalam MATLAB, termasuk pernyataan if, switch, dan loop. Ini memungkinkan pengguna untuk membuat program yang lebih kompleks dengan logika pengkondisian. Contoh yang diberikan membantu memahami penerapan struktur kontrol.

VII. ANALISIS DATA

Bagian ini membahas berbagai teknik analisis data menggunakan MATLAB. Pengguna akan belajar tentang metode statistik dasar dan cara melakukan analisis frekuensi serta transformasi Fourier.

7.1 Maksimum dan Minimum

Pengguna belajar cara menentukan nilai maksimum dan minimum dalam dataset menggunakan fungsi MATLAB. Ini adalah langkah awal yang penting dalam analisis data untuk memahami karakteristik dataset.

7.2 Jumlah dan Produk

Bagian ini membahas cara menghitung jumlah dan produk elemen dalam matriks atau vektor. Pengguna belajar menggunakan fungsi 'sum' dan 'prod' untuk melakukan perhitungan ini. Ini adalah keterampilan dasar dalam analisis data.

7.3 Statistika

Pengguna diperkenalkan pada fungsi statistik dasar dalam MATLAB, termasuk mean, median, dan modus. Memahami statistik dasar sangat penting untuk analisis data yang lebih mendalam. Contoh penggunaan fungsi statistik memberikan wawasan praktis.

7.4 Sortir

Bagian ini mengajarkan pengguna cara mengurutkan data menggunakan fungsi 'sort'. Mengurutkan data adalah langkah penting dalam analisis untuk menemukan pola dan tren. Contoh yang diberikan menunjukkan cara menggunakan fungsi ini secara efektif.

7.5 Histogram

Pengguna belajar cara membuat histogram untuk visualisasi distribusi data. Histogram adalah alat yang berguna untuk memahami sebaran data. Contoh penggunaan histogram dalam MATLAB memberikan pemahaman yang jelas tentang cara menganalisis distribusi.

7.6 Analisis Frekuensi: Transformasi Fourier

Transformasi Fourier digunakan untuk analisis frekuensi dalam data. Pengguna belajar cara menerapkan Transformasi Fourier dalam MATLAB untuk menganalisis sinyal. Ini adalah teknik penting dalam pengolahan sinyal dan analisis data.

VIII. ANALISIS FUNGSI DAN INTERPOLASI

Bagian ini membahas analisis fungsi dan teknik interpolasi menggunakan MATLAB. Pengguna akan belajar tentang polinomial, pencarian nol fungsi, dan teknik curve-fitting.

8.1 Polinomial di MATLAB

Pengguna belajar cara mendefinisikan dan bekerja dengan polinomial dalam MATLAB. Ini termasuk operasi dasar pada polinomial dan bagaimana menggunakan fungsi terkait. Memahami polinomial sangat penting dalam analisis matematis.

8.2 Nol dari Fungsi

Bagian ini membahas cara menemukan nol dari fungsi menggunakan metode numerik. Pengguna belajar menggunakan fungsi 'fzero' untuk menemukan akar fungsi. Ini adalah keterampilan penting dalam analisis matematis.

8.3 Minimum dan Maksimum dari Fungsi

Pengguna belajar cara menentukan nilai minimum dan maksimum dari fungsi menggunakan teknik optimisasi. Memahami cara menemukan titik ekstrem sangat penting dalam analisis fungsi.

8.4 Interpolasi

Interpolasi adalah teknik untuk memperkirakan nilai di antara dua titik data. Pengguna belajar cara menggunakan fungsi 'interp1' untuk melakukan interpolasi dalam MATLAB. Ini adalah keterampilan penting dalam analisis data.

8.5 Curve-Fitting

Pengguna belajar cara melakukan curve-fitting untuk menemukan model yang sesuai dengan data. Teknik ini penting untuk analisis data dan pemodelan matematis. Contoh penggunaan curve-fitting dalam MATLAB memberikan wawasan praktis.

8.6 Function Tool

Bagian ini membahas penggunaan tool fungsi dalam MATLAB untuk analisis fungsi. Pengguna belajar cara menggunakan tool ini untuk memvisualisasikan dan menganalisis fungsi. Ini adalah alat yang berguna dalam studi matematis.

IX. PERHITUNGAN INTEGRAL

Bagian ini mengajarkan pengguna tentang metode perhitungan integral menggunakan MATLAB. Pengguna akan belajar tentang integral numerik dan aplikasinya.

9.1 Menghitung Integral dengan Metode Numerik

Pengguna belajar cara menghitung integral menggunakan metode numerik seperti trapezoidal dan Simpson. Ini adalah keterampilan penting dalam analisis matematis dan aplikasi teknik.

9.2 Integral Lipat-2

Bagian ini membahas cara menghitung integral lipat-2 untuk fungsi dua variabel. Pengguna belajar menggunakan fungsi 'integral2' untuk melakukan perhitungan ini. Ini penting dalam analisis fungsi multivariat.

9.3 Integral Lipat-3

Pengguna belajar cara menghitung integral lipat-3 untuk fungsi tiga variabel. Ini adalah perpanjangan dari konsep integral lipat-2 dan penting dalam analisis data yang lebih kompleks.

X.DAFTAR PUSTAKA

Daftar pustaka memberikan referensi untuk studi lebih lanjut tentang MATLAB dan aplikasi matematisnya. Ini penting bagi pengguna yang ingin memperdalam pemahaman mereka tentang topik yang dibahas.

XI.LAMPIRAN

Lampiran menyediakan informasi tambahan dan referensi cepat tentang penggunaan MATLAB. Ini adalah sumber daya yang berguna bagi pengguna untuk mengakses informasi penting dengan cepat.

Gambar

Tabel 4. 1
Gambar 5. 2  Contoh plot: kurva Y = X3
Gambar 5. 3  Hasil plot dengan “hold on”
Gambar 5. 4  Pembagian area plot dengan “subplot”
+7

Referensi

Dokumen terkait