Anda di halaman 1dari 2

PRAKTIKUM VI Materi : Membuat Fungsi FUNGSI Syntax : Jika output fungsi lebih dari satu: function [v_out1,v_out2,] = nama_fungsi

(v_in1,v_in1,....) instruksi Jika output fungsi hanya satu: function v_out = nama_fungsi (v_in1,v_in1,....) instruksi atau boleh juga menggunakan variabel ans yang disediakan oleh Matlab sbb: function nama_fungsi (v_in1,v_in1,....) instruksi Khusus untuk fungsi: nama file = nama fungsi Pada Matlab, fungsi dapat dipanggil secara mandiri melalui command prompt. Jika output fungsi lebih dari satu: >>[v_out1,v_out2,] = nama_fungsi (v_in1,v_in1,....) Jika output fungsi hanya satu: >> v_out = nama_fungsi (v_in1,v_in1,....) >> nama_fungsi (v_in1,v_in1,....) Jika kita ingin memanggil fungsi di dalam program, caranya sama seperti jika kita menggunakan fungsi built in di dalam matlab. Langkah Kerja Praktikum: 1. Buka editor M-file dan tuliskan instruksi berikut: function c=jumlah(a,b) c=a+b; 2. Jalankan fungsi diatas dari command prompt dengan cara sbb: >>jumlah(6,9) >>z=jumlah(6,9)

3. Ganti file no 1 menjadi

function jumlah(a,b) c=a+b 4. Jalankan kembali fungsi diatas dari command prompt dengan cara sbb: >>jumlah(6,9) >>z=jumlah(6,9) 5. Jalankan program berikut, dengan terlebih dahulu mengembalikan fungsi seperti pada no 1: % menjumlahkan dua angka dg memanggil fungsi jumlah clc;clear; a1=input('Masukkan angka pertama: '); a2=input('Masukkan angka pertama: '); a3=jumlah(a1,a2); fprintf('Hasilnya = %d\n',a3); 6. Buat fungsi untuk melakukan penjumlahan matrik 7. Buat fungsi untuk melakukan perkalian matrik. 8. Buat fungsi untuk mengecek determinan suatu matrik nol atau tidak. 9. Buat fungsi untuk menyelesaikan SPl dengan metode cramer. 10. Buat fungsi untuk menyelesaikan SPl dengan eliminasi gauss jordan. Gunakan program yang sudah ada.