when i write doesn't displays anything

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

% 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

but its reads in column wise .how can i get data as row wise.
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.
thank you..

Accedi per commentare.

Più risposte (0)

Categorie

Tag

Non è stata ancora inserito alcun tag.

Richiesto:

il 28 Ott 2016

Commentato:

il 28 Ott 2016

Community Treasure Hunt

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

Start Hunting!

Translated by