Praktikum 1 (pengenalan matlab dan pemograman) MATEMATIKA S1 Asisten Praktikum: Slamet Riyadi (G54060448) Slamet Aprian Utomo (G54061563)
Pengenalan MATLAB MATLAB® (Matrix Laboratory) awalnya dirancang sebagai software matriks. MATLAB: suatu bahasa pemrograman tingkat tinggi yang mengintegrasikan kemampuan komputasi, visualisasi, dan bahasa pemrograman ke dalam suatu lingkungan interaktif yang nyaman. MATLAB, khususnya andal dalam melakukan: komputasi numerik, kususnya berbasis komputasi matriks pengembangan algoritma, pemodelan dan simulasi, eksplorasi, visualisasi, analisis data, pengembangan aplikasi, termasuk berbasis GUI (Graphical User Interface ). Komputasi simbolik menggunakan Symbolic Math Toolbox dari kernel Maple
Apa yang harus diperhatikan dalam penggunaan MATLAB? 1. Membuka aplikasi MATLAB 2. Pahami betul letak Tabulasi/Window di interface MATLAB 3. Perhatikan betul current directory nya. 4. Manfaatkan informasi HELP 5. Cara Save dan Open file 6. Pergunakan dengan maksimal fungsi built-in matematika di MATLAB 7. Pergunakan M-file dengan baik.
Lingkungan MATLAB
Ruang Lingkup 1. Operasi Aritmatika 2. Built-in Functions 3. Mendefinisikan fungsi 4. Matriks dan operasinya a. Assignment/Sintaks b. Operasi matriks c. Built-in function d. Modifikasi matriks 5. Operasi list/Array 6. Grafik a. Ploting b. Modifikasi plot c. Assignment/Sintaks 7. Programing a. Looping b. Conditional 8. Buat script/program kecil di M-File
A. Operasi Aritmatika Operator Aritmatika merupakan operator yang berfungsi untuk melakukan komputasi numerik. a. Operasi skalar
Latihan... Gunakan operasi-operasi di atas Ketik who dan whos buat variabel….???
b. Operasi Array Latihan… >> A=[1 2 3 4 5]; >> C=[2 3 4 5 6];
2. Operator Relasional Operator Relasional merupakan operator untuk membandingkan dua matrik dengan ukuran yang sama dengan menggunakan kata- kata “kurang dari”,”lebih dari”,dll. Latihan… >> A=[2 1 3 9 5]; >> B=[3 1 3 8 2];
3. Operator Logika Operator Logika yang menggunakan kata- kata AND,OR, dan NOT. >> A=[1 0 0 1 0]; >> B=[1 0 1 0 1]; >> A&B >> A|B >> ~A >> xor(A,B)
B. Built-in Functions Contoh: Zeros(…) Eye(…) Magic(…) Ones(…) Etc…
C. Mendefinisikan fungsi Inline=(‘….’,’…’)
D. Matriks dan operasinya a. Assignment/Sintaks b. Operasi matriks c. Built-in function d. Modifikasi matriks
E. Operasi list/Array
F. Grafik a. Ploting (2D,3D) b. Modifikasi plot c. Assignment/Sintaks
G. Programing a. Looping (for ,while) Statemen (for) Contoh : for i=1:2:10 disp(i) end; H=zeros(5); for k=1:5 for l=1:5 H(k,1) = 1/(k+l-1); end H b. Conditional (if, etc)
8. Buat script/program kecil di M-File
Format bilangan dalam MATLAB Ketik help format format short format long format float format rat format shorte format longe Dll….
Galat dalam MATLAB CONTOH 1 0.1 Programnya:
Latihan pemograman MATLAB
THE END