write data to header file
11 views (last 30 days)
Show older comments
i have 1x800 double and i need to outpu in header file all this values like this; float sineTable[800] = { /* values go here */ };
0 Comments
Accepted Answer
Akira Agata
on 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);
More Answers (0)
See Also
Categories
Find more on Data Type Conversion 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!