Fprintf
Untuk memunculkan tampilan yang diinginkan
Syntax :
Fprintf(text)
Fprintf(format,var)
Contoh:
Fprintf(‘akar persamaan ini adalah %5f\n’,akar)
%5f adalah format penulisan angka real(%f) dengan 5 angka dibelakang koma.
Bentuk lain format penulisan adalah %e untuk penulisan eksponensial dan %d untuk
bilangan bulat. Sedangkan \n adalah fungsi enter.
Num2str
Untuk menggubah tampilan “number”menjadi tampilan “string”
Syntax
Y=num2str(213)
Tampilan:
y=213
Linspace
Untuk membagi banyaknya data sebanyak N inkremen
Syntax
y=linspace(a,b)
y=linspace(a,b,N)
dengan a dan b adalah batas kiri dan batas kanan, sedangkan N menunjukkan jumlah inkremen
Find
Digunakan untuk menemukan posisi data yang memenuhi syarat
Syntax
Y=find(‘syarat’)
Contoh
X=[3 4 5 6 7]
Y=find(x>1)
Y=
[1 2 3 4 5]
Feval
Mempunyai fungsi yang sama dengan call di fortran
Syntax
[y1,y2,..]=feval(fhandle,x1,...,xn)
[y1,y2,..]=feval(function,x1,...,xn)
Syntax yang lebih sederhana dari feval adalah
[y1,y2,y3,...]={nama function}(x1,x2,x3,...)
Plot
Untuk membuat grafk yang diinginkan
Syntax
Plot(x1,y1,x2,y2,..)
Tambahan syntax yang ada pada plot adalah
Plot( ),grid on
Legend(‘text1’,’text2’,..)
Xlabel(‘text’)
Ylabel(‘text’)
Text({koordinat x},{koordinat y),’text’)
Figure
Untuk menampilkan gambar lebih dari satu buah
Syntax
Figure(1)
.............
Figure(2)
.............
Subplot
Untuk menampilkan gambar dalam jumlah lebih dari 1 pada sati figure
Syntax
Subplot({banyak gambar searah sumbu y},{banyak garbar searah sumbu x},letak gambar)
Gtext
Menuliskan text pada gambar dengan system shoot
Diposisikan sama dengan syntax text
Syntax
Gtext({‘string1’,’string2’,’string3’,....})
Hold
Untuk menggabungkan 2 gambar atau lebih menjadi satu gambar
Syntax
Hold on
Plot(....)
Plot(....)
Plot(....)
.....
Hold off
Ode45
Toolbox dari model runggekutta yang sering dipakai
Contoh
Function contoh
[t,Y]=ode45(@rigid,[0 12],[0 1 1]);
Plot(T,Y(:,1),’-‘,T,Y(:,2),’+’,T,Y(:,3),’o’)
Function dy=rigid(t,Y)
dy=zeros (3,1); %a kolom vektor
dy(1)=y(2)*y(3);
dy(2)=-y(1)*y(3);
dy(3)=-0.51*y(1)*y(2);
Fzero
Untuk mencari nilai x saat y=0
Contoh
F=@(x)x.^3-2*x-5;
Z=fzero(f,2) Mencari nilai yang deket dengan 2
Z= (nilai awal iterasi)
2.0946