Syntax fminbnd adalah built-in function yang digunakan untuk mencari nilai maximum minimum pada MATLAB untuk suatu fungsi. Untuk mencari nilai maximum dapat dilakukan dengan mengalikan fungsi dengan -1. Fundamental syntax fminbnd adalah function dari ilmu kalkulus untuk mencari maksimum lokal dan minimum lokal suatu fungsi di interval a ≤ x ≤ b. Berikut formulasi dari syntax fminbnd,
[tmin ymin]=fminbnd('math expression',a,b)
- tmin adalah nama variabel yang digunakan untuk x_minimum dari fungsi matematika.
- ymin adalah nama variabel yang digunakan untuk titik minimum f(x_minimum)
- fminbnd adalah syntax yang mendeklarasikan function untuk mencari nilai minimum fungsi.
- math expression adalah fungsi matematika yang ditulis dalam format string atau di dalam tanda petik.
- a,b adalah rentang interval yang mengasosiasikan fungsi/math expression.
A. Contoh Mencari Nilai Minimum di MATLAB
Diketahui fungsi f(x) berikut dengan rentang [-3 7],
f(x)=x³ - 12x²
Sehingga dapat diketahui plot grafik tersebut, dengan melakukan eksekusi syntax berikut
>> fplot('x.^3-12*x.^2',[-3 12]), xlabel ('x'), ylabel('y')
sehingga untuk mencari nilai minimum sebagai x_minimum dan y_minimum dengan menggunakan syntax berikut,
>> [x min]=fminbnd('x.^3-12*x.^2',-3,7)
x =
6.9999
min =
-244.9987
Sehingga nilai minimum fungsi di atas adalah -244.9987 pada titik 6.9999
B. Contoh Mencari Nilai Maximum di MATLAB
Untuk mencari nilai maksimum, anda tinggal mengalikan dengan -1, sehingga diperoleh syntax berikut,
>> [x max]=fminbnd('-(x.^3-12*x.^2)',-3,7)
x =
0.00
max =
0.00
Sehingga nilai maksimum fungsi di atas adalah 0 di titik x = 0.
Baca juga tutorial lainnya: Daftar Isi Tutorial MATLAB
Sekian artikel Mencari Nilai Minimum dan Mencari Nilai Maximum MATLAB. Nantikan artikel menarik lainnya dan mohon kesediaannya untuk share dan juga menyukai halaman Advernesia. Terima kasih…
Kak, Saya ingin bertanya mengenai nilai maksimum, minimum, dan rms
Ini adalah sintaxnya:
Iabc = Workspace untuk plot yang diambil dari model simulasi toolbox hvdc_vsc (buat sendiri, untu arus 3 fasa)
saya ingin mengambil nilai, max,min, rms, hanya pada rentang waktu 1,8-2,8 detik (x axis)
Secara keseluruhan simulasinya 3 detik, tapi hanya ingin mengambil nilai dari waktu tersebut, kira-kira syntaxnya seperti apa ya?
Terimakasih
Saya akaan mencoba untuk membantu…
Secara keseluruhan simulasi = 3 detik, dengan asumsi saya tingkat akurasi 0,1 detik… sehingga diperoleh Panjang sumbu x = 30...
Karena data berupa hasil ploting titik… maka penggunaan cara di artikel ini tidak efisien, sehingga digunakan penggabungan matrik
untuk menghitung rms, saya tidak tau apa itu rms...
Semoga membantu 🙂
cara mencari nilai f(5) gitu gimana yaa
Untuk melakukannya kakak Fahry dapat menggunakan inline function untuk lebih mudah,
Dapat dilihat di tutorial berikut Inline Function
Semoga bermanfaat 🙂
cara mencari nilai maksimum dan minimum dari fungsi sinus gimana ya min? kok saya hasilnya 2 2nya max sm min = -1 ??
fplot('sin(x*pi/256)',[0 250]), xlabel ('x'), ylabel('y')
[x max]=fminbnd('-sin(x*pi/256)',0,250)
[x min]=fminbnd('sin(x*pi/256)',0,250)
Bagaimana coding menentukan deret fourier trigonometri dengan fungsi merupakan keluaran dari sensor hasil melakukan simulasi dengan simulink?