You are on page 1of 9

Oleh: Khomsatun Nimah, M.

Pd

>> M-File: mempermudah dalam mempergunakan sederetan command secara berulang-ulang. >> M-File: deretan command bisa disimpan dalam bentuk skrip teks. Skrip tersebut bisa dijalankan secara otomatis dengan cara mengetikkan nama M-file yang bersangkutan di command window.

1. Memulai MATLAB 2. Membuat Direktori Baru Current directory-Program file MatlabR2009-New Folder ( )-Program file Matlab R 2009 ( ) 3. Memulai perintah File New - Blank M File 4. Save as File Save Workspace as 5. Memanggil kembali File Command Window - dir

% Program sederhana untuk menghitung % rata-rata 5 bilangan: % rata_rata.m a = 50 b = 100 c = 150 d = 200 e = 250 % Menghitung dan menampilkan rata-rata hasil = (a + b + c + d + e)/5

% Program menghitung segi-3 siku-siku: segi3.m % Untuk menghitung sisi miring, luas, dan keliling % Mendefinisikan sisi siku-siku segitiga Sisi_A = 3 Sisi_B = 4 % Menghitung sisi miring Sisi_C = sqrt(Sisi_A^2 + Sisi_B^2) % Menghitung luas segitiga Luas = 1/2* Sisi_A * Sisi_B % Menghitung keliling Keliling = Sisi_A + Sisi_B + Sisi_C

1. Parameter masukan; dalam hal ini kita sebut sebagai argumen input. 2. Proses di dalam program; berupa sederetan command untuk menjalankan suatu algoritma tertentu. 3. Parameter keluaran; atau argumen output yang jumlah dan jenisnya sebarang. sintaks: function [argumen output] = nama_fungsi(argumen input)

%Fungsi untuk menghitung segi-3 siku-siku: segitiga.m %Untuk menghitung sisi miring, luas, dan keliling function [Sisi_C,Luas,Kll] = segitiga(Sisi_A,Sisi_B) % Menghitung sisi miring Sisi_C = sqrt(Sisi_A^2 + Sisi_B^2); % Menghitung luas segitiga Luas = 1/2* Sisi_A * Sisi_B; % Menghitung keliling Kll = Sisi_A + Sisi_B + Sisi_C; >> Ketik di comman window >> [Hyp,Area,Circum]=segitiga(12,16)

% Program menghitung kombinasi : hit_komb.m % untuk menghitung jumlah kombinasi % dari sejumlah populasi % Menampilkan judul program clc; disp(Menghitung Kombinasi); disp(---------------------); % Meminta masukan dari user n = input(Berapa jumlah mahasiswa yang ada? : ); r = input(Berapa jumlah personel satu team? : ); % Menghitung kombinasi kombinasi = factorial(n)/(factorial(r)*factorial(n-r)); % Menampilkan keluaran disp([Jumlah kombinasi yang ada = , num2str(kombinasi)])

1. Buatlah program dengan M-file untuk menghitung volume dan luas permukaan balok bila diketahui: panjang = 5, lebar = 3, tinggi = 6,5. Beri nama program ini dengan prog_balok.m 2. Buatlah suatu fungsi dengan M-file untuk menghitung volume dan luas permukaan balok dengan spesifikasi: masukan fungsi : panjang, lebar, dan tinggi balok keluaran fungsi : volume, dan luas permukaan balok. Beri nama fungsi ini dengan balok.m

You might also like