Anda di halaman 1dari 3

Membandingkan syntax yang ada di matlab dan fortran

No. Fortran Matlab Keterangan


1. Program Function
2. Subroutine Function
3. Common Global
4. Do For
5. If If
6. write Fprintf
7. c % Menulis keterangan
8. Call Feval
9. Clear Menghapus variabel
10. Clc Membersihkan tampilan layar
11. Max Mencari nilai maksimum dari matrix tertentu
12. Min Mencari nilai minimum dari matrix tertentu
13. Zeros Memesan matrix berkomponen 0
14. Ones Memesan matrix berkomponen 1
15. length Menghitung panjang dari matris tertentu

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

Anda mungkin juga menyukai