when i write doesn't displays anything

2 visualizaciones (últimos 30 días)
lafnath p
lafnath p el 28 de Oct. de 2016
Comentada: lafnath p el 28 de Oct. de 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.

Respuesta aceptada

KSSV
KSSV el 28 de Oct. de 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 comentarios
KSSV
KSSV el 28 de Oct. de 2016
Editada: KSSV el 28 de Oct. de 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.
lafnath p
lafnath p el 28 de Oct. de 2016
thank you..

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Low-Level File I/O en Help Center y File Exchange.

Etiquetas

Aún no se han introducido etiquetas.

Community Treasure Hunt

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

Start Hunting!

Translated by