write data to header file

11 vues (au cours des 30 derniers jours)
Cem SARIKAYA
Cem SARIKAYA le 4 Mar 2019
i have 1x800 double and i need to outpu in header file all this values like this; float sineTable[800] = { /* values go here */ };

Réponse acceptée

Akira Agata
Akira Agata le 4 Mar 2019
How abou the following?
% Sample data
data = rand(1,800);
% Arrange it to comma-separated string
str = num2str(data);
str = regexprep(str,'\s+',',');
% Save as 'sample.h' file
fid = fopen('sample.h','w');
fprintf(fid,'sineTable[800] = {%s};\n',str);
fclose(fid);
  1 commentaire
Cem SARIKAYA
Cem SARIKAYA le 5 Mar 2019
Modifié(e) : Cem SARIKAYA le 5 Mar 2019
thank you very much for your answer this is exactly what i want

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Data Type Conversion dans Help Center et File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by