Save 512x512 matrix to text file
1 vue (au cours des 30 derniers jours)
Afficher commentaires plus anciens
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 commentaires
Réponses (1)
Ahmed A. Selman
le 27 Avr 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 commentaires
Voir également
Catégories
En savoir plus sur Convert Image Type dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!