Persamaan di atas diselsaikan dengan cara terlebih dahulu menyusun syntax dalam bentuk mfiles.
function latihan61
clc,clear
x0=[-4;-4];%tebakan awal untuk penyelesaian
options=optimset('Display','iter');%pilihan untuk menampilkan output
[x,fval]=fsolve(@myfun,x0,options);%memanggil penyelesaian
%-------------------
function F = myfun(x)
F= [((x(1)-1)^3 + (x(2))^2);
x(1) + x(2)-1];
syntax ini disimpan dengan nama latihan61.m. setelah disimpan, kemudian syntax ini dirun
dengan cara memencet tombol fungsi F5 atau dengan menggunakan menu debug lalu pilih run.
Jika program yang disusun benar maka akan muncul hasil pada command window.
Sehingga x1=0 dan x2=1
function Latihan62a
clc,clear
[x,fval] = fsolve(@Kst,[0 0 0])
%---------------------------------------
function y=Kst(x)
Cd=x(1)
Cx=x(2)
Cz=x(3)
Ca=1.5-Cd-Cz
Cy =Cx+Cz
Cb= 1.5-Cd-Cy
Cc =Cd-Cy
K1=1.06;
K2=2.63;
K3=5;
y(1,1)=(K1*Ca*Cb)-(Cc*Cd);
y(2,1)=(K2*Cb*Cc)-(Cx*Cy);
y(3,1)=(K3*Ca*Cx)-(Cz);
Hasil eksekusi pada command line
Cd = 0.7053, Cx = 0.1778, Cz = 0.3740, Ca = 0.4207, Cy = 0.5518, Cb =0.2429, Cc = 0.1536
Equation solved.
x=
fval =
1.0e-012 *
-0.3707
-0.4664
0.2279
Equation solved.
x=
fval =
1.0e-010 *
0.0257
0.1386
-0.0543
Equation solved.
x=
fval =
1.0e-008 *
-0.0282
-0.4336
-0.2859
x=
fval =
1.0e-007 *
0.0609
-0.2499
0.1890
0.2499
Equation solved.
x=
fval =
1.0e-007 *
0.0609
-0.2499
0.1890
0.2499
0.5929
r2 =
0.0249
r3 =
0.0131
r4 =
0.3496