Effacer les filtres
Effacer les filtres

Save 512x512 matrix to text file

2 vues (au cours des 30 derniers jours)
Vinh Nguyen
Vinh Nguyen le 27 Avr 2013
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

Réponses (1)

Ahmed A. Selman
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.

Catégories

En savoir plus sur Data Import and Export 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!

Translated by