modul1

6
PRAKTIKUM I Materi : Pengenalan MATLAB 6.1 Dasar Teori Pada awalnya MatLab hanya dikenal sebagai “Matrik Laboratory”, tetapi sesuai dengan perkembangannya MatLab adalah bahasa yang canggih untuk komputasi teknik. Di dalamnya terdapat kemampuan penghitungan, visualisasi, dan pemograman dalam suatu lingkungan yang mudah untuk digunakan karena permasalahan dan pemecahannya dinyatakan dalam notasi matematika biasa. Kegunaan MatLab secara umum adalah sebagai berikut: a) Matematika dan komputasi, b) Perkembangan algoritma, c) Pemodelan, simulasi, dan pembuatan prototype, d) Analisa data, eksplorasi dan visualisasim e) Pembuatan aplikasi, termasuk pembuatan antaramuka grafis. Matlab bukan merupakan compiler tetapi punya sifat compiler. Ada dua file yang dapat diciptakan : 1. .mat 2. .m Semua perintah pada MATLAB ditulis dengan huruf kecil dan variabel pada MATLAB bersifat case sensitive (membedakan huruf kecil dengan huruf besar). Panduan untuk mengetahui perintah-perintah dalam Matlab . Beberapa perintah dasar yang sering dipakai antara lain : Untuk mengetahui direktori instruksi di dalam Matlab >>help Untuk mengetahui instruksi apa saja dalam suatu direktori instruksi >>what <nama direktori>

Upload: azrhie-bocah-chapuracha

Post on 17-Jan-2016

11 views

Category:

Documents


6 download

DESCRIPTION

materi

TRANSCRIPT

Page 1: MODUL1

PRAKTIKUM I

Materi : Pengenalan MATLAB 6.1

Dasar TeoriPada awalnya MatLab hanya dikenal sebagai “Matrik Laboratory”, tetapi sesuai

dengan perkembangannya MatLab adalah bahasa yang canggih untuk komputasi teknik. Di

dalamnya terdapat kemampuan penghitungan, visualisasi, dan pemograman dalam suatu

lingkungan yang mudah untuk digunakan karena permasalahan dan pemecahannya

dinyatakan dalam notasi matematika biasa. Kegunaan MatLab secara umum adalah sebagai

berikut:

a) Matematika dan komputasi,

b) Perkembangan algoritma,

c) Pemodelan, simulasi, dan pembuatan prototype,

d) Analisa data, eksplorasi dan visualisasim

e) Pembuatan aplikasi, termasuk pembuatan antaramuka grafis.

Matlab bukan merupakan compiler tetapi punya sifat compiler. Ada dua file yang dapat

diciptakan :

1. .mat

2. .m

Semua perintah pada MATLAB ditulis dengan huruf kecil dan variabel pada MATLAB

bersifat case sensitive (membedakan huruf kecil dengan huruf besar).

Panduan untuk mengetahui perintah-perintah dalam Matlab .

Beberapa perintah dasar yang sering dipakai antara lain :

Untuk mengetahui direktori instruksi di dalam Matlab

>>help

Untuk mengetahui instruksi apa saja dalam suatu direktori instruksi

>>what <nama direktori>

Jika instruksi what dipakai tanpa diikuti nama direktori maka yang akan muncul

adalahM-file (source) yang disimpan pada direktori aktif

Untuk mengetahui syntax penulisan suatu perintah dapat digunakan perintah help:

>>help <instruksi/perintah>

Command Window

Merupakan window yang digunakan untuk mengeksekusi instruksi per baris. Command

window siap digunakan jika sudah muncul prompt sbb:

>>

Page 2: MODUL1

Setiap akan mengeksekusi baris instruksi, harus menekan tombol enter ()

LANGKAH KERJA PRAKTIKUM

Ikuti baris perintah di bawah ini dan perhatikan apa yang muncul dibaris berikutnya.

1. >> help

Menunjukkan semua help topic di Matlab.

2. >>what general

Menunjukkan instruksi-instruksi yang tersedia di direktori general, salah satunya adalah instruksi clear.

3. >>help general

Menunjukkan instruksi-instruksi yang tersedia di direktori general , dan fungsinya secara umum.

4. >>help clear

Menunjukkan penjelasan detail untuk instruksi clear. (Fungsinya untuk apa, syntaxnya untuk apa, fungsi lain yang terkait apa)

5. >> help ops

Menunjukkan penulisan operator2 di dalam Matlab.

6. >> x=5;

>>y=6

Instruksi pertama diakhiri dengan ; artinya nilai x akan disimpan di memori.

Instruksi kedua tidak diakhiri dengan ; artinya nilai y akan disimpan di memori sekaligus ditampilkan ke layer.

7. >>clc;

Path direktoriPrompt

command window

Matlab Toolbox

Variabel2 yang tersimpan di memori

Page 3: MODUL1

>>x

>>y

clc digunakan untuk membersihkan layar, tetapi nilai variable yang tersimpan dimemori tidak akan hilang sehingga dapat ditampilkan kembali ke layer dengan memanggil nama variabelnya.

8. >>clear;

>>x

>>y

clear digunakan untuk membersihkan layer sekaligus menghapus variable dari memori sehingga kita tidak dapat menampilkan nilai variable ke layer. (muncul pesan ??? Undefined function or variable 'x'.)

9. >> x=4;

>> y=5;

>> z=x+y;

>> z

Merupakan contoh barisan instruksi untuk melakukan penjumlahan

10. MENGINPUTKAN MATRIK.

Misal akan diinputkan matrik A=

Ada 4 cara untuk menginputkan matrik yakni :

Cara 1:

>>a=[1 2 3;4 5 6;7 8 9]

Cara 2 :

>>a=[1 2 3 enter

5 5 6 enter

7 8 9];

Cara 3:

>>a1=[1 2 3];

>>a2=[4 5 6];

>>a3=[7 8 9];

>>a=[a1;a2;a3;];

>>a

Cara 4:

Dengan input.

Page 4: MODUL1

>>a=input(‘Masukkan matrik= ‘);

>>Masukkan matrik=[1 2 3;4 5 6;7 8 9]

>>disp(a)

Cobalah keempat cara diatas.

11. >>x=5;

>> y=[1 2 3;4 5 6;7 8 9];

>> x.*y

Akan muncul sbb:

ans =

5 10 15

20 25 30

35 40 45

Merupakan hasil perkalian scalar x dengan matriks y.

12. >> x=[1 2 3;1 2 3;1 2 3];

>> y=[1 2 1;2 1 1;1 1 2];

>> x+y

Akan muncul sbb:

ans =

2 4 4

3 3 4

2 3 5

Merupakan hasil penjumlahan matrik x dan y.

Syarat matrik dapat dijumlahkan : ukurannya harus sama

13. >>x-y

Akan muncul sbb :

ans =

0 0 2

-1 1 2

0 1 1

Merupakan hasil pengurangan matrik x dan y.

Syarat matrik dapat dikurangkan : ukurannya harus sama

14. >>x*y;

Akan muncul sbb:

ans =

8 7 9

8 7 9

8 7 9

Merupakan hasil perkalian matrik x dan y.

Syarat matrik dapat kalikan : kolom matrik pertama = baris matrik ke 2

Page 5: MODUL1

15. >> syms x;

>> y=x^3+2*x^2+6*x+7;

>> z=diff(y)

Akan muncul sbb:

z =

3*x^2+4*x+6

Merupakan turunan dari fungsi y.

16. >>z=diff(y,2)

Akan muncul sbb:

z =

6*x+4

Merupakan turunan kedua fungsi y.