when i write doesn't displays anything

2 visualizzazioni (ultimi 30 giorni)
lafnath p
lafnath p il 28 Ott 2016
Commentato: lafnath p il 28 Ott 2016
fid = fopen('new.bin','w');
A= [1 2 3 4];
fwrite(fid,A);
fclose(fid);
this code doesn't gives any data in the bin file when i open that file in matlab i didn't see anything.

Risposta accettata

KSSV
KSSV il 28 Ott 2016
% Wrtie a binary file
fid = fopen('new.bin','w');
A= [1 2 3 4];
fwrite(fid,A);
fclose(fid);
% Read the file created
fid = fopen('new.bin','r') ;
A = fread(fileID) ;
fclose(fid)
A
It is working fine. You are writing data to a binary file, use fread to read the file created.
Note: You asked many questions and accepted no answer so far. You must acknowledge the people who spent time to answer your queries. You have to accept the answer.
  3 Commenti
KSSV
KSSV il 28 Ott 2016
Modificato: KSSV il 28 Ott 2016
As you know the format while you have written the file. You can read the file as below:
fid = fopen('new.bin','r') ;
A = fread(fileID,[1 4]) ;
fclose(fid) ;
A
I suggest you to read documentation part of fread.

Accedi per commentare.

Più risposte (0)

Tag

Non è stata ancora inserito alcun tag.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by