Baca unformatted dgn Matlab

10 08 2005

Misalkan kita memiliki program dalam fortran untuk menyimpan file dalam format unformatted sebagai berikut:

integer n,m,i,j
parameter (n=5,m=10)
real a(n,m),c,d

c… proses perhitungan anda…
c… (terserah seperti apa)…

c… misalnya hasil disimpan dalam format seperti di bawah ini…
open(11,file=’tes.bin’,form=’unformatted’,status=’unknown’)
write(11) c,d
write(11) a
close(11)

stop
end

Dan kita ingin mengolahnya lebih lanjut dengan menggunakan Matlab (misalnya untuk menampilkan gambarnya). Maka kita dapat membaca hasil keluaran dari fortran tersebut dengan perintah sebagai berikut:

fid=fopen(‘tes.bin’,’rb’);
fseek(fid,4,’bof’);
c=fread(fid,4,’float’)
d=fread(fid,4,’float’);
fseek(fid,8,’cof’);
a=fread(fid,[5,10],’float’);


Actions

Information

One response

27 04 2011
Hella

fid=fopen(‘tes.bin’,’rb’);
fseek(fid,4,’bof’);
c=fread(fid,4,’float’)
d=fread(fid,4,’float’);
fseek(fid,8,’cof’);
a=fread(fid,[5,10],’float’);

maksudx gmn??
apkh hnya tulis ni ja di m-file???
saya masih bingung ma perintah di atas….
trm ksh…

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s




%d bloggers like this: