0 penilaian0% menganggap dokumen ini bermanfaat (0 suara)
13 tayangan12 halaman
[1] Laporan praktikum pengenalan aplikasi MATLAB mencakup penjelasan tentang definisi MATLAB, pemrograman dengan MATLAB meliputi variabel, operator, array, dan matriks serta latihan-latihan yang telah dilakukan. [2] MATLAB merupakan bahasa pemrograman tingkat tinggi yang digunakan untuk komputasi numerik dan mempunyai berbagai tools serta library untuk memecahkan masalah matematika. [3] Praktikum ini memberikan pemahaman dasar tentang kon
[1] Laporan praktikum pengenalan aplikasi MATLAB mencakup penjelasan tentang definisi MATLAB, pemrograman dengan MATLAB meliputi variabel, operator, array, dan matriks serta latihan-latihan yang telah dilakukan. [2] MATLAB merupakan bahasa pemrograman tingkat tinggi yang digunakan untuk komputasi numerik dan mempunyai berbagai tools serta library untuk memecahkan masalah matematika. [3] Praktikum ini memberikan pemahaman dasar tentang kon
[1] Laporan praktikum pengenalan aplikasi MATLAB mencakup penjelasan tentang definisi MATLAB, pemrograman dengan MATLAB meliputi variabel, operator, array, dan matriks serta latihan-latihan yang telah dilakukan. [2] MATLAB merupakan bahasa pemrograman tingkat tinggi yang digunakan untuk komputasi numerik dan mempunyai berbagai tools serta library untuk memecahkan masalah matematika. [3] Praktikum ini memberikan pemahaman dasar tentang kon
Disusun Oleh: Nama : Muhammad Farhan Hidayat NIM : 20/460591/TP/12801 CO. ASS : Fitra Yogapratama
LABORATORIUM ENERGI DAN MESIN PERTANIAN
DEPARTEMEN TEKNIK PERTANIAN DAN BIOSISTEM FAKULTAS TEKNOLOGI PERTANIAN UNIVERSITAS GADJAH MADA YOGYAKARTA 2021 BAB 1 PENJELASAN 1.1 Definisi Matlab Matlab merupakan kependekan dari MATrix LABoratory dikarenakan setiap data pada MATLAB menggunakan dasar matriks. MATLAB adalah bahasa pemrograman tinggi, tertutup, dan case sensitive dalam lingkungan komputasi numerik yang dikembangkan oleh MathWorks. MATLAB mempunyai banyak tools dan aplikasi yang dapat membantu berbagai disiplin ilmu. Pada Matlab terdapat fungsi-fungsi builtin untuk melakukan pengelolaan sinyal, al-jabar linear dan kalkulasi matematis lainnya.Selain itu MATLAB mempunyai banyak library yang sangat membantu untuk menyelesaikan permasalahan matematika seperti membuat simulasi fungsi, pemodelan matematika dan perancangan GUI. Matlab digunakan pada bidang-bidang seperti, Matematika dan Komputasi, Pembentukan Algorithm, Akuisisi Data, Pemodelan, Simulasi dan Pembuatan Prototipe, Analisis Data, Explorasi, dan Visualisasi, Grafik Keilmuan dan Bidang Rekayasa. 1.2 Pemrograman dengan MatLab
Pada home aplikasi MatLab terdapat beberapa kolom untuk
membantu dalam proses pemrograman yaitu. Pertama, Jendela Perintah (Command Window) pada kolom Jendela Perintah ini programmer dapat menuliskan kode-kode perintah yang ingin dieksekusi. Kita dapat menuliskan perintah perhitungan sederhana, memanggil fungsi, mencari informasi tentang sebuah fungsi dengan aturan penulisannya (help), demo program, dan sebagainya. Setiap penulisan perintah selalu diawali dengan prompt ‘>>’. Kedua ada jendela ruang kerja (Workspace) pada jendela ini terdapat informasi penggunaan variable di dalam memori matlab. Ketiga yaitu jendela history (Command History) pada jendela ini terdapat informasi perintah yang telah dituliskan sebelumnya. Kita dapat mengambil kembali perintah yang telah kita tulis dengan meng-klik perintah yang diinginkan. Selain pada menu home terdapat menu plots dan menu apps. Menu plots yang berisi informasi tentang jenis plot yang dapat digunakan untuk membuat grafik untuk (hanya untuk) data variable yang terdapat pada jendela workspace. Menu apps berisi informasi tentang jenis aplikasi atau toolbox yang dapat digunakan untuk berbagai fungsi seperti image processing, optimization, curva fitting, signal analysis dll. 1.3 Variabel Variabel pada MatLab sama seperti pada bahasa pemrograman lain. Aturan penulisannya adalah setiap variabel harus diawali dengan huruf, bersifat case sensitive, dan selanjutnya boleh gabungan huruf dan angka serta garis bawah. MatLab dapat mengenali sampai 31 karakter pertama selanjutnya akandiabaikan. Pada MatLab terdapat tipe dasar (class) yaitu, logical, char, numeric, cell, structure,java classes, function handles. Adapun variable khusus pada matlab, yaitu, ans (untuk hasil apapun), pi (perbandingan keliling lingkaran dan garis tengahnya), eps, flops (jumlah operasi floating point), inf (tak hingga), Nan atau nan (bukan bilangan), I dan j (i=j= √1), nargin (jmlh argument input suatu fungsi), nargout (jmlh argument output suatu fungsi), realmin (bil. Real positif terkecil yang dapat digunakan), realmax (bil. Real positif terbesar yang dapat digunakan). 1.4 Operator Operator pada MatLab terdiri dari tiga jenis yaitu, operasi aritmatika, operasi relational, operasi logika. Pertama, yaitu operasi aritmatika adalah operasi matematika dasar untuk komputasi numerik contohnya adalah + (penjumlahan), - (pengurangan), * (perkalian aturan matriks), .* (perkalian aturan array), / (pembagian kanan aturan matriks), ./, \, .\, ^, .^, :. Kedua, operator relational adalah operator yang digunakan untuk membandingan operator secara kuantitatif contohnya = (sama dengan), ~= (tidak sama dengan), < (kurang dari), > (lebih dari), <= (kurang dari sama dengan), >= (lebih dari sama dengan). Ketiga, operator logika contohnya &, |, ~, dan xor. 1.5 Array Array adalah sekumpulan angka atau karakter yang diurutkan dalam baris dan kolom yang menyimpan data dan informasi dalam tabel. Pada Matlab, array digunakan untuk menyimpan data dan manipulasi data shingga dapat dieksekusi untuk melakukan suatu pekerjaan. 1.6 Matriks Matriks adalah persamaan matematika yang berbentuk persegi atau persegi Panjang yang tersusun dalam baris dan kolom. Dalam Matlab, matriks dibagi menjadi dua bagian yaitu matriks khusus yang terdiri dari matriks nol artinya, matriks yang elemennya bilangan nol, matriks satu yang artinya matriks yang elemennya bilangan satu, matriks identitas, matriks bujur sangkar ajaib yang artinya memiliki hasil jumlah yang sama pada baris, kolom, dan diagonal, matriks acak yang memiliki nilai acak berdasarkan distribusi statistic, dan matriks yang didefinisikan oleh user. BAB 2 LATIHAN 2.1 Pemrograman dengan MatLab
Gambar 2.1.1 Pemrograman dengan MatLab
2.2 Variabel
Gambar 2.2 Variabel
2.3 Operator
Gambar 2.3 Operator
2.4 Array Gambar 2.4.1 Pengalamatan array
Gambar 2.4.2 Menambahkan elemen array
Gambar 2.4.3 Mengakses Sebagian elemen array
Gambar 2.4.4 Menghapus elemen array 2.5 Matriks
Gambar 2.5.1 matriks nol
Gambar 2.5.2 Matriks satu
Gambar 2.5.3 Matriks identitas
Gambar 2.5.4 Matriks bujur sangkar ajaib
Gambar 2.5.5 Matriks acak
Gambar 2.5.6 Matriks yang definisikan oleh user
BAB 3 PENUTUP 3.1 Kesimpulan Dari praktikum yang telah dilakukan maka dapat diambil kesimpulan sebagai berikut. MatLab adalah sebuah bahasa pemrogramanyang diperuntukan untuk komputasi numerik, pemrograman dasar pada MatLab teridiri dari variabel, operator, array, dan matriks. 3.2 Saran Praktikum sudah berjalan dengan baik, semoga dapat ditingkatkan lagi. LAMPIRAN %-- 4/30/21 10:44 AM --% sin(30*pi/180) bilangan1=7 bilangan2=9 hasil=bilangan1+bilangan2 who var_1=7.7 var2=[2 3 4] x=[2 4 6 8 10] x(3) x(4) %elemen keempat x x([1 3 5])=[0.2 0.5 0.7] x(1) x=4:1:9 z=10:-2:1 y=[1;3;5;7;9] x=[x 1 2] % array sebelumnya x=[x 2 4] %menambahkan 2 elemen dibelakang x=[1 2 x 3]%menambahkan dua elemen di depan, satu dibelakang y=x(2:4) n=[1 3 5 7 9] n=n(1:length(n)-1) z=[1 2 3 4 5] z([2 4])=[] zeros(4,5) ones(2,3) eye(4) magic(3) rand(3,2)%untuk bilangan real S=[1 2 3;7 8 9]