Save 512x512 matrix to text file
1 view (last 30 days)
Show older comments
Dear all,
I try to save an 512x512 matrix of lena image into text file, which will be used for fpga processing.
I have use the recommended code:
A = round(rand(6,7)*9) % Write this to file.
fid = fopen('Mymatrix.txt','wt');
for ii = 1:size(A,1)
fprintf(fid,'%g\t',A(ii,:));
fprintf(fid,'\n');
end
fclose(fid)
However, the output file miss many coefficients.
Is there any method to create an complete text file with tab between coefficients ?
Thank you
0 Comments
Answers (1)
Ahmed A. Selman
on 27 Apr 2013
This code works perfectly. To check it add the following at the very end of the above code:
fid = fopen('Mymatrix.txt','r');
[A1,n]=fscanf(fid,'%g %g',[7 inf]);
fclose(fid);
fprintf(1,'Data being fed from the file is :\n')
A1'
and compare A1 with (the original data) A.
0 Comments
See Also
Categories
Find more on Convert Image Type in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!