Selasa, 09 Desember 2014

Perbedaan Fungsi Inline dan Function pada Matlab

Fungsi inline dapat digunakan untuk menyelesaikan masalah yang sederhana. Fungsi inline itu sendiri telah terdefinisi pada kode program computer. Bila kita memiliki sebuah persamaan atau rumus yang terdiri dari beberapa variabel tanpa hitungan yang kompleks, maka bisa menggunakan fungsi inline () tanpa harus membuat fungsi sendiri. Bentuk umum dari inline() adalah:

Y = inline('tuliskan rumusnya')

Bila jumlah variabelnya lebih dari 2, dan anda ingin membuat urutan input 
yang tepat untuk rumusan tersebut maka gunakan bentuk berikut:

Y = inline('tuliskan rumusnya','arg1','arg2','arg..n')

Jadi anda bisa menggunakan fungsi ini langsung di Command Window. Ingat bahwa arg1…argn harus memiliki simbol yang sama dengan variabel yang 
menjadi masukan dalam rumus.

             Perbedaan inline dengan function
Function yaitu sintaks atau perintah yang digunakan untuk membuat suatu fungsi secara umum atau langsung, dimana nantinya nilai dari fungsi tersebut dapat dipanggil sesuai kebutuhan. Jika kita menggunakan function, maka kita juga harus membuat fungsi secara langsung. Sedangkan inline function adalah sintaks yang digunakan untuk membuat fungsi di matlab tanpa harus kita membuat fungsinya sendiri. Inline digunakan bila kita memiliki sebuah persamaan atau rumus yang terdiri dari beberapa variabel tanpa hitungan yang kompleks, maka bisa menggunakan fungsi inline() tanpa harus membuat fungsi sendiri.

Contoh Program Inline :
clear all;
clc;
f=inline('sqrt(x.^2+y.^2)','x','y')

Hasil Run :

Contoh program function :
clear all;
clc;
x=3;
y=5;
disp('  z=f(x,y)=(sqrt(x.^2+y.^2)');
z=sqrt(x.^2+y.^2)

Hasil Run :

Tidak ada komentar:

Posting Komentar