Laporan praktikum Bilangan dan Operator Matematika Dalam Matlab

May 11, 2019 | Author: Anee Fajry Leuminchai | Category: N/A
Share Embed Donate


Short Description

Isinya laporan praktikum 2 Bilangan dan Operator Matematika Dalam Matlab...

Description

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 aalnya 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 netorks, fu22y logic, avelets, dan lain-lain. Kelengkapan pada Sistem MATLAB

0ebagai sebuah system, M"'" tersusun dari 3 bagian utama 4. Develpment 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  brosers untuk melihat help, orkspace, files, dan search path. 7. MATLAB Mat"emati#al $%n#tin 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#atin 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 diaali 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, diaali dengan huruf  dan selanjutanya boleh menggunakan gabungan huruf ‐angka atau tanda garis  baah. 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. 'otare ,-. -. TU,UAN 4. Mahasisa 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 hokseumae.

10

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF