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 mempunyai sifat compiler. Ada
dua file yang dapat dibuat :
- .mat
- .m
Semua perintah
pada MATLAB ditulis dengan huruf kecil
dan variabel pada MATLAB bersifat case sensitive.
Panduan untuk mengetahui
perintah-perintah dalam Matlab .
Beberapa
perintah dasar yang sering dipakai antara lain :
Untuk mengetahui direktori instruksi di dalam Matlab
>>help
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:
>>
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; ¿
>>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 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.
>>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
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.
0 komentar:
Posting Komentar