May 11, 2019 | Author: Anee Fajry Leuminchai | Category: N/A
Isinya laporan praktikum 2 Bilangan dan Operator Matematika Dalam Matlab...
PENDAHULUAN A. DASA DASAR R TEO TEORI RI
Matlab adalah sebuah bahasa dengan dengan (high-perfo (high-performance rmance)) kinerja kinerja tinggi tinggi untu untuk k
komp komput utasi asi
masal masalah ah
tekn teknik ik.M .Mat atla lab b
meng mengin inte tegr grasi asika kan n
komp komput utas asi, i,
visualisasi, dan pemrograman dalam suatu model yang sangat mudah untuk pakai dimana masalah-masalah dan penyelesaiannya diekspresikan dalam notasi matematika yang familiar. familia r. PenggunaanMatlab PenggunaanMatlab meliputi bidang–bidang
Matematika dan !omputasi Pembentukan "lgorithm "kusisi #ata Pemodelan, simulasi, dan pembuatan prototype "nalisa data, e$plorasi, dan visualisasi %rafik !eilmuan dan bidang &ekayasa M"'" M"'" merupakan suatu sistem interaktif yang memiliki elemen data
dalam dalam suat suatu u array array sehi sehing ngga ga tida tidak k lagi lagi kita kita dipu dipusin singk gkan an deng dengan an masal masalah ah dimensi. *al ini memungkinkan kita untuk memecahkan banyak masalah teknis yang terkait dengan komputasi, kususnya yang berhubungan dengan matri$ dan formulasi vektor, yang mana masalah tersebut merupakan momok apabila kita harus harus menyeles menyelesaika aikanny nnyaa dengan dengan menggu menggunak nakan an bahasa bahasa level level rendah rendah sepert sepertii Pasc Pascall all,, + dan dan asi asic. c.am amaa M"' M"'" " meru merupa paka kan n singk singkata atan n dari dari matrix laboratory.M"' laboratory.M"'" " pada aalnya ditulis untuk memudahkan akses perangkat lunak lunak matrik matrik yang yang telah telah dibent dibentuk uk oleh oleh P P"+! dan /0P /0P"+!.0aa +!.0aatt ini perangkat M"'" M"'" telah menggabung dengan "P"+! "P"+! dan "0 library, yang merupakan satu kesatuan dari sebuah seni tersendiri dalam perangkat lunak lunak untuk untuk komput komputasi asi matri$ matri$.#al .#alam am lingku lingkunga ngan n pergu pergurua ruan n tinggi tinggi teknik teknik,, Matl Matlab ab
meru erupak pakan
pera perang ngka katt
stan stand dar
untu untuk k
mempe emperk rken enal alka kan n
dan
mengem mengemban bangk gkan an penya penyajian jian materi materi matema matematika tika,, rekaya rekayasa sa dan kelimu kelimuan. an.#i #i indust industri, ri, M"' M"'" merupa merupakan kan perang perangkat kat piliha pilihan n untuk untuk penelit penelitian ian dengan dengan produktifitas yang tingi, pengembangan dan analisanya.1itur-fitur M"'" M"'" sudah banyak dikembangkan, dan lebih kita kenal dengan nama toolbox. toolbox. 0angat penting bagi seorang pengguna Matlab, M atlab, toolbo$ mana ma na yang mandukung untuk lear learn n dan appl applyy technologi technologi yang sedang dipelajarinya. dipelajarinya. 'oolbo$ oolbo$ toolbo$ toolbo$ ini
1
merupakan kumpulan dari fungsi-fungsi M"'" (M-files) yang telah dikembangkan ke suatu lingkungan kerja M"'" untuk memecahkan masalah dalam kelas particular."rea-area yang sudah bisa dipecahkan dengan toolbo$ saat ini meliputi pengolahan sinyal, system kontrol, neural netorks, fu22y logic, avelets, dan lain-lain. Kelengkapan pada Sistem MATLAB
0ebagai sebuah system, M"'" tersusun dari 3 bagian utama 4. Develpment Envi!nment. Merupakan sekumpulan perangkat dan fasilitas yangmembantuanda untuk menggunakan fungsi-fungsi dan filefile M"'". eberapaperangkat ini merupakan sebuah graphical user interfaces (%5). 'ermasuk didalamnyaadalah M"'" desktop dan +ommand 6indo, command history, sebuah editor dandebugger, dan brosers untuk melihat help, orkspace, files, dan search path. 7. MATLAB Mat"emati#al $%n#tin Li&!a!'. Merupakan sekumpulan algoritmakomputasi mulai dari fungsi-fungsi dasar sepertri sum, sin, cos, dan comple$ arithmetic,sampai dengan fungsi-fungsi yang lebih kompek seperti matri$ inverse, matri$eigenvalues, essel functions, dan fast 1ourier transforms. 8. MATLAB Lang%age. Merupakan suatu high-level matri$9array language dengan controlflo statements, functions, data structures, input9output, dan fitur-fitur object-orientedprogramming. ni memungkinkan bagi kita untuk melakukan kedua hal baik:pemrograman dalam lingkup sederhana : untuk mendapatkan hasil yang cepat, dan:pemrograman dalam lingkup yang lebih besar: untuk memperoleh hasil-hasil dan aplikasiyang komplek. ;. (!ap"i#s. M"'" memiliki fasilitas untuk menampilkan vector dan matrices sebagaisuatu grafik. #idalamnya melibatkan high-level functions (fungsi-fungsi level tinggi) untukvisualisasi data dua dikensi dan data tiga dimensi, image processing, animation, danpresentation graphics. ni juga melibatkan fungsi level rendah yang memungkinkan bagianda untuk membiasakan diri untuk memunculkan grafik mulai dari benutk yang
2
sederhanasampai dengan tingkatan graphical user interfaces pada aplikasi M"'" anda. 3. MATLAB Appli#atin P!g!am Inte!)a#e *API+. Merupakan suatu library yangmemungkinkan program yang telah anda tulis dalam bahasa + dan 1ortran mampuberinterakasi dengan M"'". ni melibatkan fasilitas untuk pemanggilan routines dariM"'" (dynamic linking), pemanggilan M"'" sebagai sebuah computationalengine, dan untuk membaca dan menuliskan M"'-files. Mem%lai MATLAB Perhatikan #ekstop pada layar monitor P+, mulailah M"'" dengan melakukan double‐clicking pada shortcut icon M"'". a. ,endela pe!inta" *-mmand ind/+ Pada command indo, semua perintah matlab dituliskan dan diekskusi. !ita dapat menuliskan perintah perhitungan sederhana, memanggil fungsi, mencari informasi tentang sebuah fungsi dengan aturan penulisannya (help), demo program, dan sebagainya. 0etiap penulisan perintah selalu diaali dengan prompt . Misal, mencari nilai sin ?3@, maka pada command indo kita dapat mengetikkan ==sin(?3) ans A
[email protected]??B b. ,endela !%ang ke!0a *!kspa#e+ Cendela ini berisi informasi pemakaian variabel di dalam memori matlab. Misalkan kita akan menjumlahkan dua buah bilangan, maka pada command indo kita dapat mengetikkan == bilangan4 A 4@ bilangan4A4@ == bilangan7 A 3 bilangan4A4@ ==hasilA bilangan4 D bilangan7
3
hasilA43 5ntuk melihat variabel yang aktif saat ini, kita dapat menggunakan perintah ho. ==ho Eour variables are bilangan4 bilangan7 hasil c. ,endela "ist!i *-mmand Hist!'+ Cendela ini berisi informasi tentang perintah yang pernah dituliskan sebelumnya.!ita dapat mengambil kembali perintah dengan menekan tombol panah ke atas ataumengklik perintah pada jendela histori, kemudian melakukan copy‐ paste ke command indo.
1a!ia&el dan Ope!at! 4. 1a!ia&el
0eperti bahasa pemrograman lainnya, matlab pun memiliki variabel, tetapi dalam penulisannya, variabel di dalam matlab tidak perlu dideklarasikan, karena matlab mampu mengenali tipe data dari variable dari isi variabel tersebut. "turan penulisan variabel pada matlab sama dengan aturan pada bahasa pemrograman lainnya, yaitu bersifa case se nsitive, diaali dengan huruf dan selanjutanya boleh menggunakan gabungan huruf ‐angka atau tanda garis baah. Matlab mampu mengenali sampai 84 karakter pertama, selanjutnya diabaikan. +ontoh == var4AF.? var4 A F.? == varG7AH7 8 ;I JarG7 A 78; 0emua tipe data di matlab memiliki bentuk yang sama, yaitu array. "rray minimal berukuran @$@ dan dapat bertambah menjadi array n $ m dimensi dengan sebarang ukuran. Matlab mempunyai beberapa tipe data dasar (atau
4
class), yaitu logical, char, numeric, cell, structure, java classes, function handles. 7. Bilangan Dan Ope!at! Matematika di Matla& #i dalam matlab, operator diklasifikasikan menjadi tiga bagian, yaitu
ilangan ulat (integer) ilangan &eal ilangan !ompleks
+ontoh bilangan bulat $A4@ $A 4@ +ontoh bilangan real KA4@.@4 KA 4@.@4@@ 4
Ope!at! A!imatika
Operator aritmatika digunakan untuk mengerjakan Arti komputasi numeric. Operator + Penjumlahan ‐ Pengurangan * Perkalian (aturan matriks) .* Perkalian masing‐ masing eleman ang !ersesuaian (aturan arra) " Pem!agian kanan (matriks) ." Pem!agian kanan (arra) # Pem!agian kiri (matriks) .# Pem!agian kiri (arra)
$
% .% & B. ALAT DAN BAHAN PRAKTIKUM 4. aptop9P+.
Perpangkatan (matriks) Perpangkatan (arra) langkah
2. 'otare ,-. -. TU,UAN 4. Mahasisa mampu mengoperasikan Matlab dan memanfaatkannya sebagai perangkat 0imulasi untuk praktikum Pengolahan 0inyal.
LISTIN( PRO(RAM A. ,OB 2 1. uatlah program untuk menggambarkan grafik yA cos t, pada interval
tA@ to tA4@.
/
2. uatlah program untuk menggambarkan grafik yA 7cos t, pada interval tA@ to tA4@.
3. uatlah program untuk menggambarkan grafik yA sin t, pada interval tA@ to tA4@.
0
4. uatlah program untuk menggambarkan grafik yA 7sin t, pada interval tA@ to tA4@.
5. 5langi soal no. 4,7,8 dan ; untuk tAH3 4@ 43 7@ 73I, berikan argument anda tentang kondisi tersebut L 1. 5lang o. 4
7. 5lang o. 7
8. 5lang o. 8
;. 5lang o. ;
6. uatlah program untuk menggambarkan grafik vA cos t dan iA sin t, pada interval tA@ to tA 4@.
DATA HASIL PER-OBAAN
1
1. uatlah program untuk menggambarkan grafik yA cos t, pada interval tA@ to tA4@.
2. uatlah program untuk menggambarkan grafik yA 7cos t, pada interval tA@ to tA4@.
3. uatlah program untuk menggambarkan grafik yA sin t, pada interval tA@ to tA4@. 11
4. uatlah program untuk menggambarkan grafik yA 7sin t, pada interval tA@ to tA4@.
5. 5langi soal no. 4,7,8 dan ; untuk tAH3 4@ 43 7@ 73I, berikan argument anda tentang kondisi tersebut L
12
1. 5lang o. 4
7. 5lang o. 7
8. 5lang o. 8
;. 5lang o. ;
13
6. uatlah program untuk menggambarkan grafik vA cos t dan iA sin t, pada interval tA@ to tA 4@.
ANALISA DATA
14
1$
KESIMPULAN
1/
DA$TAR PUSTAKA a2aruddin, 0'. M'. Modul Praktikum Metode Numerik Pengantar MATLAB Ruang Kerja MATLAB Politeknik egeri hokseumae.
10