Membuat Dan Memanggil Anonymous Dan Inline Function Pada Matlab
User defined function yang ditulis dalam function file sanggup dipakai untuk melaksanakan perhitungan matematika sederhana. Dalam pembuatan agenda yang besar dan kompleks, biasanya banyak memakai user defined function sederhana di dalamnya. Dalam bahasa pemrograman MATLAB, kita sanggup membuatnya dengan lebih simple dari mendasar function yang telah kita pelajari sebelumnya. Function jenis ini terdiri dari anonymous function dan inline function. Sehingga anda sanggup memanggil function pada MATLAB dengan tanpa membuatnya dalam bentuk file.
Tutorial Sebelumnya: Cara Membuat Function Pada MATLAB dan Contoh Programnya
A. Anonymous Function
Anonymous function yakni user defined function sederhana yang terdiri dari satu baris kode, yang dibentuk dengan tanpa memakai M-file. Anonymous Function didefinisikan melalui command window memakai formula berikut
name = @ (arglist) expr
Misalkan anonymous function dari f(x)=x² yang akan kita sebut sebagai fungsi kuadrat.
- Dapat kita definisikan nama function (name) sebagai kuadrat.
- arglist yakni variabel input dari function yang kita buat. Anonymous function sanggup memuat lebih dari satu variabel yang dipisahkan dengan tanda koma, contohnya (x,y). Dari fungsi kuadrat yang akan kita buat sanggup diketahui variabel input yakni (x)
- expr yakni lisan matematika yang merupakan isi dari anonymous function yang kita buat. expr sanggup memuat built-in function maupun user defined function lainnya. Dapat diketahui syntax yang diharapkan x^2
- @ adalah abjad yang mendefinisikan bahwa suatu anonymous function dideklarasikan.
- Cara memanggil function pada MATLAB, sama halnya dengan memanggil built-in function yang sudah ada.
» kuadrat = @ (x) x^2
Dapat diilustrasikan cara menciptakan dan memakai anonymous function sebagai berikut
B. Inline Function
Inline Function yakni metode lain untuk menciptakan user defined function sederhana. Sama halnya dengan anonymous function, inline function juga sanggup menciptakan function tanpa memakai M-file pada MATLAB. Inline function merupakan versi awal sebelum MATLAB R2010b dirilis oleh Mathworks. Anonymous function memiliki administrasi memory yang lebih baik dari inline function. Anda sanggup memakai kedua syntax ini pada MATLAB versi yang lebih tinggi. Berikut formula dari inline function pada MATLAB.
Inline function dengan satu variabel
name = inline(‘mathematical expression typed in string‘)
Inline function lebih dari satu variabel
name = inline(‘mathematical expression‘, ‘arg1‘,’arg2‘,’arg3‘)
Misalkan inline function dari f(x) = A x B yang kita definisikan sebagai fungsi perkalian dengan nama kali.
- Dapat kita definisikan nama function (name) sebagai kali.
- Syntax inline berfungsi untuk mendeklarasikan inline function.
- Math expression serta argumen sanggup kita tulis (‘A*B’,’A’,’B’)
- Cara memanggil function pada MATLAB, sama halnya dengan memanggil built-in function yang sudah ada.
» kali = inline('A*B','A','B')
Berikut akan diilustrasikan menghitung perkalian matriks di bawah
Dapat diilustrasikan sebagai berikut
Baca juga tutorial lainnya: Daftar Isi Tutorial MATLAB
Sekian artikel Memanggil Anonymous Function dan Inline Function pada MATLAB. Nantikan artikel menarik lainnya dan mohon kesediaannya untuk share dan juga menyukai Fans Page Advernesia. Terima kasih…
Sumber https://www.advernesia.com/
0 Response to "Membuat Dan Memanggil Anonymous Dan Inline Function Pada Matlab"
Posting Komentar